Interface InstanceSettingsOrBuilder (1.64.0)

public interface InstanceSettingsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getFingerprint()

public abstract String getFingerprint()

Specifies a fingerprint for instance settings, which is essentially a hash of the instance settings resource's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update the instance settings resource. You must always provide an up-to-date fingerprint hash in order to update or change the resource, 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 instance settings, which is essentially a hash of the instance settings resource's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update the instance settings resource. You must always provide an up-to-date fingerprint hash in order to update or change the resource, 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.

getKind()

public abstract String getKind()

[Output Only] Type of the resource. Always compute#instance_settings for instance settings.

optional string kind = 3292052;

Returns
Type Description
String

The kind.

getKindBytes()

public abstract ByteString getKindBytes()

[Output Only] Type of the resource. Always compute#instance_settings for instance settings.

optional string kind = 3292052;

Returns
Type Description
ByteString

The bytes for kind.

getMetadata()

public abstract InstanceSettingsMetadata getMetadata()

The metadata key/value pairs assigned to all the instances in the corresponding scope.

optional .google.cloud.compute.v1.InstanceSettingsMetadata metadata = 86866735;

Returns
Type Description
InstanceSettingsMetadata

The metadata.

getMetadataOrBuilder()

public abstract InstanceSettingsMetadataOrBuilder getMetadataOrBuilder()

The metadata key/value pairs assigned to all the instances in the corresponding scope.

optional .google.cloud.compute.v1.InstanceSettingsMetadata metadata = 86866735;

Returns
Type Description
InstanceSettingsMetadataOrBuilder

getZone()

public abstract String getZone()

[Output Only] URL of the zone where the resource resides You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.

optional string zone = 3744684;

Returns
Type Description
String

The zone.

getZoneBytes()

public abstract ByteString getZoneBytes()

[Output Only] URL of the zone where the resource resides You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.

optional string zone = 3744684;

Returns
Type Description
ByteString

The bytes for zone.

hasFingerprint()

public abstract boolean hasFingerprint()

Specifies a fingerprint for instance settings, which is essentially a hash of the instance settings resource's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update the instance settings resource. You must always provide an up-to-date fingerprint hash in order to update or change the resource, 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#instance_settings for instance settings.

optional string kind = 3292052;

Returns
Type Description
boolean

Whether the kind field is set.

hasMetadata()

public abstract boolean hasMetadata()

The metadata key/value pairs assigned to all the instances in the corresponding scope.

optional .google.cloud.compute.v1.InstanceSettingsMetadata metadata = 86866735;

Returns
Type Description
boolean

Whether the metadata field is set.

hasZone()

public abstract boolean hasZone()

[Output Only] URL of the zone where the resource resides You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.

optional string zone = 3744684;

Returns
Type Description
boolean

Whether the zone field is set.