Class InstanceGroupManagerStatusAllInstancesConfig.Builder (1.91.0)

public static final class InstanceGroupManagerStatusAllInstancesConfig.Builder extends GeneratedMessageV3.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

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public InstanceGroupManagerStatusAllInstancesConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder
Overrides

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.

clearField(Descriptors.FieldDescriptor field)

public InstanceGroupManagerStatusAllInstancesConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public InstanceGroupManagerStatusAllInstancesConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder
Overrides

clone()

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

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 GeneratedMessageV3.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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InstanceGroupManagerStatusAllInstancesConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
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.

setField(Descriptors.FieldDescriptor field, Object value)

public InstanceGroupManagerStatusAllInstancesConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public InstanceGroupManagerStatusAllInstancesConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final InstanceGroupManagerStatusAllInstancesConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig.Builder
Overrides