Interface MetadataOrBuilder (1.64.0)

public interface MetadataOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getFingerprint()

public abstract 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;

Returns
Type Description
String

The fingerprint.

getFingerprintBytes()

public abstract 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;

Returns
Type Description
ByteString

The bytes for fingerprint.

getItems(int index)

public abstract 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;

Parameter
Name Description
index int
Returns
Type Description
Items

getItemsCount()

public abstract 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;

Returns
Type Description
int

getItemsList()

public abstract 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;

Returns
Type Description
List<Items>

getItemsOrBuilder(int index)

public abstract 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;

Parameter
Name Description
index int
Returns
Type Description
ItemsOrBuilder

getItemsOrBuilderList()

public abstract 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;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.ItemsOrBuilder>

getKind()

public abstract String getKind()

[Output Only] Type of the resource. Always compute#metadata for metadata.

optional string kind = 3292052;

Returns
Type Description
String

The kind.

getKindBytes()

public abstract ByteString getKindBytes()

[Output Only] Type of the resource. Always compute#metadata for metadata.

optional string kind = 3292052;

Returns
Type Description
ByteString

The bytes for kind.

hasFingerprint()

public abstract 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;

Returns
Type Description
boolean

Whether the fingerprint field is set.

hasKind()

public abstract boolean hasKind()

[Output Only] Type of the resource. Always compute#metadata for metadata.

optional string kind = 3292052;

Returns
Type Description
boolean

Whether the kind field is set.