Class InstanceGroupManagerStatusAllInstancesConfig.Builder (1.93.0)

public static final class InstanceGroupManagerStatusAllInstancesConfig.Builder extends GeneratedMessage.Builder<InstanceGroupManagerStatusAllInstancesConfig.Builder> implements InstanceGroupManagerStatusAllInstancesConfigOrBuilder

Protobuf type google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public InstanceGroupManagerStatusAllInstancesConfig build()
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig

buildPartial()

public InstanceGroupManagerStatusAllInstancesConfig buildPartial()
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig

clear()

public InstanceGroupManagerStatusAllInstancesConfig.Builder clear()
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder
Overrides

clearCurrentRevision()

public InstanceGroupManagerStatusAllInstancesConfig.Builder clearCurrentRevision()

Output only. [Output Only] Current all-instances configuration revision. This value is in RFC3339 text format.

optional string current_revision = 38355937;

Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder

This builder for chaining.

clearEffective()

public InstanceGroupManagerStatusAllInstancesConfig.Builder clearEffective()

Output only. [Output Only] A bit indicating whether this configuration has been applied to all managed instances in the group.

optional bool effective = 141961639;

Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder

This builder for chaining.

getCurrentRevision()

public String getCurrentRevision()

Output only. [Output Only] Current all-instances configuration revision. This value is in RFC3339 text format.

optional string current_revision = 38355937;

Returns
Type Description
String

The currentRevision.

getCurrentRevisionBytes()

public ByteString getCurrentRevisionBytes()

Output only. [Output Only] Current all-instances configuration revision. This value is in RFC3339 text format.

optional string current_revision = 38355937;

Returns
Type Description
ByteString

The bytes for currentRevision.

getDefaultInstanceForType()

public InstanceGroupManagerStatusAllInstancesConfig getDefaultInstanceForType()
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEffective()

public boolean getEffective()

Output only. [Output Only] A bit indicating whether this configuration has been applied to all managed instances in the group.

optional bool effective = 141961639;

Returns
Type Description
boolean

The effective.

hasCurrentRevision()

public boolean hasCurrentRevision()

Output only. [Output Only] Current all-instances configuration revision. This value is in RFC3339 text format.

optional string current_revision = 38355937;

Returns
Type Description
boolean

Whether the currentRevision field is set.

hasEffective()

public boolean hasEffective()

Output only. [Output Only] A bit indicating whether this configuration has been applied to all managed instances in the group.

optional bool effective = 141961639;

Returns
Type Description
boolean

Whether the effective field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(InstanceGroupManagerStatusAllInstancesConfig other)

public InstanceGroupManagerStatusAllInstancesConfig.Builder mergeFrom(InstanceGroupManagerStatusAllInstancesConfig other)
Parameter
Name Description
other InstanceGroupManagerStatusAllInstancesConfig
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InstanceGroupManagerStatusAllInstancesConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public InstanceGroupManagerStatusAllInstancesConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder
Overrides

setCurrentRevision(String value)

public InstanceGroupManagerStatusAllInstancesConfig.Builder setCurrentRevision(String value)

Output only. [Output Only] Current all-instances configuration revision. This value is in RFC3339 text format.

optional string current_revision = 38355937;

Parameter
Name Description
value String

The currentRevision to set.

Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder

This builder for chaining.

setCurrentRevisionBytes(ByteString value)

public InstanceGroupManagerStatusAllInstancesConfig.Builder setCurrentRevisionBytes(ByteString value)

Output only. [Output Only] Current all-instances configuration revision. This value is in RFC3339 text format.

optional string current_revision = 38355937;

Parameter
Name Description
value ByteString

The bytes for currentRevision to set.

Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder

This builder for chaining.

setEffective(boolean value)

public InstanceGroupManagerStatusAllInstancesConfig.Builder setEffective(boolean value)

Output only. [Output Only] A bit indicating whether this configuration has been applied to all managed instances in the group.

optional bool effective = 141961639;

Parameter
Name Description
value boolean

The effective to set.

Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder

This builder for chaining.