Package com.google.cloud.compute.v1
Class Metadata.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
- com.google.cloud.compute.v1.Metadata.Builder
-
- All Implemented Interfaces:
MetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Metadata
public static final class Metadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder> implements MetadataOrBuilder
A metadata key/value entry.
Protobuf typegoogle.cloud.compute.v1.Metadata
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Metadata.BuilderaddAllItems(Iterable<? extends Items> values)Array of key/value pairs.Metadata.BuilderaddItems(int index, Items value)Array of key/value pairs.Metadata.BuilderaddItems(int index, Items.Builder builderForValue)Array of key/value pairs.Metadata.BuilderaddItems(Items value)Array of key/value pairs.Metadata.BuilderaddItems(Items.Builder builderForValue)Array of key/value pairs.Items.BuilderaddItemsBuilder()Array of key/value pairs.Items.BuilderaddItemsBuilder(int index)Array of key/value pairs.Metadata.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Metadatabuild()MetadatabuildPartial()Metadata.Builderclear()Metadata.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Metadata.BuilderclearFingerprint()Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking.Metadata.BuilderclearItems()Array of key/value pairs.Metadata.BuilderclearKind()[Output Only] Type of the resource.Metadata.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Metadata.Builderclone()MetadatagetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetFingerprint()Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking.com.google.protobuf.ByteStringgetFingerprintBytes()Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking.ItemsgetItems(int index)Array of key/value pairs.Items.BuildergetItemsBuilder(int index)Array of key/value pairs.List<Items.Builder>getItemsBuilderList()Array of key/value pairs.intgetItemsCount()Array of key/value pairs.List<Items>getItemsList()Array of key/value pairs.ItemsOrBuildergetItemsOrBuilder(int index)Array of key/value pairs.List<? extends ItemsOrBuilder>getItemsOrBuilderList()Array of key/value pairs.StringgetKind()[Output Only] Type of the resource.com.google.protobuf.ByteStringgetKindBytes()[Output Only] Type of the resource.booleanhasFingerprint()Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking.booleanhasKind()[Output Only] Type of the resource.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Metadata.BuildermergeFrom(Metadata other)Metadata.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Metadata.BuildermergeFrom(com.google.protobuf.Message other)Metadata.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Metadata.BuilderremoveItems(int index)Array of key/value pairs.Metadata.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Metadata.BuildersetFingerprint(String value)Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking.Metadata.BuildersetFingerprintBytes(com.google.protobuf.ByteString value)Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking.Metadata.BuildersetItems(int index, Items value)Array of key/value pairs.Metadata.BuildersetItems(int index, Items.Builder builderForValue)Array of key/value pairs.Metadata.BuildersetKind(String value)[Output Only] Type of the resource.Metadata.BuildersetKindBytes(com.google.protobuf.ByteString value)[Output Only] Type of the resource.Metadata.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Metadata.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
clear
public Metadata.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
getDefaultInstanceForType
public Metadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Metadata build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Metadata buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Metadata.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
setField
public Metadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
clearField
public Metadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
clearOneof
public Metadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
setRepeatedField
public Metadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
addRepeatedField
public Metadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
mergeFrom
public Metadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Metadata.Builder>
-
mergeFrom
public Metadata.Builder mergeFrom(Metadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
mergeFrom
public Metadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Metadata.Builder>- Throws:
IOException
-
hasFingerprint
public boolean hasFingerprint()
Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-date fingerprint hash in order to update or change metadata, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve the resource.
optional string fingerprint = 234678500;- Specified by:
hasFingerprintin interfaceMetadataOrBuilder- Returns:
- Whether the fingerprint field is set.
-
getFingerprint
public String getFingerprint()
Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-date fingerprint hash in order to update or change metadata, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve the resource.
optional string fingerprint = 234678500;- Specified by:
getFingerprintin interfaceMetadataOrBuilder- Returns:
- The fingerprint.
-
getFingerprintBytes
public com.google.protobuf.ByteString getFingerprintBytes()
Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-date fingerprint hash in order to update or change metadata, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve the resource.
optional string fingerprint = 234678500;- Specified by:
getFingerprintBytesin interfaceMetadataOrBuilder- Returns:
- The bytes for fingerprint.
-
setFingerprint
public Metadata.Builder setFingerprint(String value)
Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-date fingerprint hash in order to update or change metadata, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve the resource.
optional string fingerprint = 234678500;- Parameters:
value- The fingerprint to set.- Returns:
- This builder for chaining.
-
clearFingerprint
public Metadata.Builder clearFingerprint()
Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-date fingerprint hash in order to update or change metadata, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve the resource.
optional string fingerprint = 234678500;- Returns:
- This builder for chaining.
-
setFingerprintBytes
public Metadata.Builder setFingerprintBytes(com.google.protobuf.ByteString value)
Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-date fingerprint hash in order to update or change metadata, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve the resource.
optional string fingerprint = 234678500;- Parameters:
value- The bytes for fingerprint to set.- Returns:
- This builder for chaining.
-
getItemsList
public List<Items> getItemsList()
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;- Specified by:
getItemsListin interfaceMetadataOrBuilder
-
getItemsCount
public int getItemsCount()
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;- Specified by:
getItemsCountin interfaceMetadataOrBuilder
-
getItems
public Items getItems(int index)
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;- Specified by:
getItemsin interfaceMetadataOrBuilder
-
setItems
public Metadata.Builder setItems(int index, Items value)
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
setItems
public Metadata.Builder setItems(int index, Items.Builder builderForValue)
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
addItems
public Metadata.Builder addItems(Items value)
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
addItems
public Metadata.Builder addItems(int index, Items value)
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
addItems
public Metadata.Builder addItems(Items.Builder builderForValue)
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
addItems
public Metadata.Builder addItems(int index, Items.Builder builderForValue)
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
addAllItems
public Metadata.Builder addAllItems(Iterable<? extends Items> values)
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
clearItems
public Metadata.Builder clearItems()
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
removeItems
public Metadata.Builder removeItems(int index)
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
getItemsBuilder
public Items.Builder getItemsBuilder(int index)
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
getItemsOrBuilder
public ItemsOrBuilder getItemsOrBuilder(int index)
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;- Specified by:
getItemsOrBuilderin interfaceMetadataOrBuilder
-
getItemsOrBuilderList
public List<? extends ItemsOrBuilder> getItemsOrBuilderList()
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;- Specified by:
getItemsOrBuilderListin interfaceMetadataOrBuilder
-
addItemsBuilder
public Items.Builder addItemsBuilder()
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
addItemsBuilder
public Items.Builder addItemsBuilder(int index)
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
getItemsBuilderList
public List<Items.Builder> getItemsBuilderList()
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
repeated .google.cloud.compute.v1.Items items = 100526016;
-
hasKind
public boolean hasKind()
[Output Only] Type of the resource. Always compute#metadata for metadata.
optional string kind = 3292052;- Specified by:
hasKindin interfaceMetadataOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
public String getKind()
[Output Only] Type of the resource. Always compute#metadata for metadata.
optional string kind = 3292052;- Specified by:
getKindin interfaceMetadataOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#metadata for metadata.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceMetadataOrBuilder- Returns:
- The bytes for kind.
-
setKind
public Metadata.Builder setKind(String value)
[Output Only] Type of the resource. Always compute#metadata for metadata.
optional string kind = 3292052;- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
public Metadata.Builder clearKind()
[Output Only] Type of the resource. Always compute#metadata for metadata.
optional string kind = 3292052;- Returns:
- This builder for chaining.
-
setKindBytes
public Metadata.Builder setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource. Always compute#metadata for metadata.
optional string kind = 3292052;- Parameters:
value- The bytes for kind to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Metadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
mergeUnknownFields
public final Metadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>
-
-