Package com.google.api
Class MonitoredResourceMetadata.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MonitoredResourceMetadata.Builder>
-
- com.google.api.MonitoredResourceMetadata.Builder
-
- All Implemented Interfaces:
MonitoredResourceMetadataOrBuilder
,com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
- Enclosing class:
- MonitoredResourceMetadata
public static final class MonitoredResourceMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MonitoredResourceMetadata.Builder> implements MonitoredResourceMetadataOrBuilder
Auxiliary metadata for a [MonitoredResource][google.api.MonitoredResource] object. [MonitoredResource][google.api.MonitoredResource] objects contain the minimum set of information to uniquely identify a monitored resource instance. There is some other useful auxiliary metadata. Monitoring and Logging use an ingestion pipeline to extract metadata for cloud resources of all types, and store the metadata in this message.
Protobuf typegoogle.api.MonitoredResourceMetadata
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MonitoredResourceMetadata.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
MonitoredResourceMetadata
build()
MonitoredResourceMetadata
buildPartial()
MonitoredResourceMetadata.Builder
clear()
MonitoredResourceMetadata.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
MonitoredResourceMetadata.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
MonitoredResourceMetadata.Builder
clearSystemLabels()
Output only.MonitoredResourceMetadata.Builder
clearUserLabels()
MonitoredResourceMetadata.Builder
clone()
boolean
containsUserLabels(java.lang.String key)
Output only.MonitoredResourceMetadata
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.util.Map<java.lang.String,java.lang.String>
getMutableUserLabels()
Deprecated.com.google.protobuf.Struct
getSystemLabels()
Output only.com.google.protobuf.Struct.Builder
getSystemLabelsBuilder()
Output only.com.google.protobuf.StructOrBuilder
getSystemLabelsOrBuilder()
Output only.java.util.Map<java.lang.String,java.lang.String>
getUserLabels()
Deprecated.int
getUserLabelsCount()
Output only.java.util.Map<java.lang.String,java.lang.String>
getUserLabelsMap()
Output only.java.lang.String
getUserLabelsOrDefault(java.lang.String key, java.lang.String defaultValue)
Output only.java.lang.String
getUserLabelsOrThrow(java.lang.String key)
Output only.boolean
hasSystemLabels()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMapFieldReflection(int number)
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMutableMapFieldReflection(int number)
boolean
isInitialized()
MonitoredResourceMetadata.Builder
mergeFrom(MonitoredResourceMetadata other)
MonitoredResourceMetadata.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
MonitoredResourceMetadata.Builder
mergeFrom(com.google.protobuf.Message other)
MonitoredResourceMetadata.Builder
mergeSystemLabels(com.google.protobuf.Struct value)
Output only.MonitoredResourceMetadata.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
MonitoredResourceMetadata.Builder
putAllUserLabels(java.util.Map<java.lang.String,java.lang.String> values)
Output only.MonitoredResourceMetadata.Builder
putUserLabels(java.lang.String key, java.lang.String value)
Output only.MonitoredResourceMetadata.Builder
removeUserLabels(java.lang.String key)
Output only.MonitoredResourceMetadata.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
MonitoredResourceMetadata.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
MonitoredResourceMetadata.Builder
setSystemLabels(com.google.protobuf.Struct value)
Output only.MonitoredResourceMetadata.Builder
setSystemLabels(com.google.protobuf.Struct.Builder builderForValue)
Output only.MonitoredResourceMetadata.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtension
-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
getOneofFieldDescriptor, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
- Overrides:
internalGetMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<MonitoredResourceMetadata.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
- Overrides:
internalGetMutableMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<MonitoredResourceMetadata.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Overrides:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitoredResourceMetadata.Builder>
-
clear
public MonitoredResourceMetadata.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitoredResourceMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<MonitoredResourceMetadata.Builder>
-
getDefaultInstanceForType
public MonitoredResourceMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public MonitoredResourceMetadata build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MonitoredResourceMetadata buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MonitoredResourceMetadata.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitoredResourceMetadata.Builder>
-
setField
public MonitoredResourceMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitoredResourceMetadata.Builder>
-
clearField
public MonitoredResourceMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitoredResourceMetadata.Builder>
-
clearOneof
public MonitoredResourceMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitoredResourceMetadata.Builder>
-
setRepeatedField
public MonitoredResourceMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitoredResourceMetadata.Builder>
-
addRepeatedField
public MonitoredResourceMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitoredResourceMetadata.Builder>
-
mergeFrom
public MonitoredResourceMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MonitoredResourceMetadata.Builder>
-
mergeFrom
public MonitoredResourceMetadata.Builder mergeFrom(MonitoredResourceMetadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,MonitoredResourceMetadata.Builder>
-
mergeFrom
public MonitoredResourceMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MonitoredResourceMetadata.Builder>
- Throws:
java.io.IOException
-
hasSystemLabels
public boolean hasSystemLabels()
Output only. Values for predefined system metadata labels. System labels are a kind of metadata extracted by Google, including "machine_image", "vpc", "subnet_id", "security_group", "name", etc. System label values can be only strings, Boolean values, or a list of strings. For example: { "name": "my-test-instance", "security_group": ["a", "b", "c"], "spot_instance": false }
.google.protobuf.Struct system_labels = 1;
- Specified by:
hasSystemLabels
in interfaceMonitoredResourceMetadataOrBuilder
- Returns:
- Whether the systemLabels field is set.
-
getSystemLabels
public com.google.protobuf.Struct getSystemLabels()
Output only. Values for predefined system metadata labels. System labels are a kind of metadata extracted by Google, including "machine_image", "vpc", "subnet_id", "security_group", "name", etc. System label values can be only strings, Boolean values, or a list of strings. For example: { "name": "my-test-instance", "security_group": ["a", "b", "c"], "spot_instance": false }
.google.protobuf.Struct system_labels = 1;
- Specified by:
getSystemLabels
in interfaceMonitoredResourceMetadataOrBuilder
- Returns:
- The systemLabels.
-
setSystemLabels
public MonitoredResourceMetadata.Builder setSystemLabels(com.google.protobuf.Struct value)
Output only. Values for predefined system metadata labels. System labels are a kind of metadata extracted by Google, including "machine_image", "vpc", "subnet_id", "security_group", "name", etc. System label values can be only strings, Boolean values, or a list of strings. For example: { "name": "my-test-instance", "security_group": ["a", "b", "c"], "spot_instance": false }
.google.protobuf.Struct system_labels = 1;
-
setSystemLabels
public MonitoredResourceMetadata.Builder setSystemLabels(com.google.protobuf.Struct.Builder builderForValue)
Output only. Values for predefined system metadata labels. System labels are a kind of metadata extracted by Google, including "machine_image", "vpc", "subnet_id", "security_group", "name", etc. System label values can be only strings, Boolean values, or a list of strings. For example: { "name": "my-test-instance", "security_group": ["a", "b", "c"], "spot_instance": false }
.google.protobuf.Struct system_labels = 1;
-
mergeSystemLabels
public MonitoredResourceMetadata.Builder mergeSystemLabels(com.google.protobuf.Struct value)
Output only. Values for predefined system metadata labels. System labels are a kind of metadata extracted by Google, including "machine_image", "vpc", "subnet_id", "security_group", "name", etc. System label values can be only strings, Boolean values, or a list of strings. For example: { "name": "my-test-instance", "security_group": ["a", "b", "c"], "spot_instance": false }
.google.protobuf.Struct system_labels = 1;
-
clearSystemLabels
public MonitoredResourceMetadata.Builder clearSystemLabels()
Output only. Values for predefined system metadata labels. System labels are a kind of metadata extracted by Google, including "machine_image", "vpc", "subnet_id", "security_group", "name", etc. System label values can be only strings, Boolean values, or a list of strings. For example: { "name": "my-test-instance", "security_group": ["a", "b", "c"], "spot_instance": false }
.google.protobuf.Struct system_labels = 1;
-
getSystemLabelsBuilder
public com.google.protobuf.Struct.Builder getSystemLabelsBuilder()
Output only. Values for predefined system metadata labels. System labels are a kind of metadata extracted by Google, including "machine_image", "vpc", "subnet_id", "security_group", "name", etc. System label values can be only strings, Boolean values, or a list of strings. For example: { "name": "my-test-instance", "security_group": ["a", "b", "c"], "spot_instance": false }
.google.protobuf.Struct system_labels = 1;
-
getSystemLabelsOrBuilder
public com.google.protobuf.StructOrBuilder getSystemLabelsOrBuilder()
Output only. Values for predefined system metadata labels. System labels are a kind of metadata extracted by Google, including "machine_image", "vpc", "subnet_id", "security_group", "name", etc. System label values can be only strings, Boolean values, or a list of strings. For example: { "name": "my-test-instance", "security_group": ["a", "b", "c"], "spot_instance": false }
.google.protobuf.Struct system_labels = 1;
- Specified by:
getSystemLabelsOrBuilder
in interfaceMonitoredResourceMetadataOrBuilder
-
getUserLabelsCount
public int getUserLabelsCount()
Description copied from interface:MonitoredResourceMetadataOrBuilder
Output only. A map of user-defined metadata labels.
map<string, string> user_labels = 2;
- Specified by:
getUserLabelsCount
in interfaceMonitoredResourceMetadataOrBuilder
-
containsUserLabels
public boolean containsUserLabels(java.lang.String key)
Output only. A map of user-defined metadata labels.
map<string, string> user_labels = 2;
- Specified by:
containsUserLabels
in interfaceMonitoredResourceMetadataOrBuilder
-
getUserLabels
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getUserLabels()
Deprecated.UsegetUserLabelsMap()
instead.- Specified by:
getUserLabels
in interfaceMonitoredResourceMetadataOrBuilder
-
getUserLabelsMap
public java.util.Map<java.lang.String,java.lang.String> getUserLabelsMap()
Output only. A map of user-defined metadata labels.
map<string, string> user_labels = 2;
- Specified by:
getUserLabelsMap
in interfaceMonitoredResourceMetadataOrBuilder
-
getUserLabelsOrDefault
public java.lang.String getUserLabelsOrDefault(java.lang.String key, java.lang.String defaultValue)
Output only. A map of user-defined metadata labels.
map<string, string> user_labels = 2;
- Specified by:
getUserLabelsOrDefault
in interfaceMonitoredResourceMetadataOrBuilder
-
getUserLabelsOrThrow
public java.lang.String getUserLabelsOrThrow(java.lang.String key)
Output only. A map of user-defined metadata labels.
map<string, string> user_labels = 2;
- Specified by:
getUserLabelsOrThrow
in interfaceMonitoredResourceMetadataOrBuilder
-
clearUserLabels
public MonitoredResourceMetadata.Builder clearUserLabels()
-
removeUserLabels
public MonitoredResourceMetadata.Builder removeUserLabels(java.lang.String key)
Output only. A map of user-defined metadata labels.
map<string, string> user_labels = 2;
-
getMutableUserLabels
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableUserLabels()
Deprecated.Use alternate mutation accessors instead.
-
putUserLabels
public MonitoredResourceMetadata.Builder putUserLabels(java.lang.String key, java.lang.String value)
Output only. A map of user-defined metadata labels.
map<string, string> user_labels = 2;
-
putAllUserLabels
public MonitoredResourceMetadata.Builder putAllUserLabels(java.util.Map<java.lang.String,java.lang.String> values)
Output only. A map of user-defined metadata labels.
map<string, string> user_labels = 2;
-
setUnknownFields
public final MonitoredResourceMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitoredResourceMetadata.Builder>
-
mergeUnknownFields
public final MonitoredResourceMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitoredResourceMetadata.Builder>
-
-