Interface InstanceGroupManagerStatusOrBuilder (1.98.0)

public interface InstanceGroupManagerStatusOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAllInstancesConfig()

public abstract InstanceGroupManagerStatusAllInstancesConfig getAllInstancesConfig()

Output only. [Output only] Status of all-instances configuration on the group.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;

Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig

The allInstancesConfig.

getAllInstancesConfigOrBuilder()

public abstract InstanceGroupManagerStatusAllInstancesConfigOrBuilder getAllInstancesConfigOrBuilder()

Output only. [Output only] Status of all-instances configuration on the group.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;

Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfigOrBuilder

getAppliedAcceleratorTopologies(int index)

public abstract InstanceGroupManagerStatusAcceleratorTopology getAppliedAcceleratorTopologies(int index)

Output only. [Output Only] The accelerator topology applied to this MIG. Currently only one accelerator topology is supported.

repeated .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology applied_accelerator_topologies = 481392547;

Parameter
Name Description
index int
Returns
Type Description
InstanceGroupManagerStatusAcceleratorTopology

getAppliedAcceleratorTopologiesCount()

public abstract int getAppliedAcceleratorTopologiesCount()

Output only. [Output Only] The accelerator topology applied to this MIG. Currently only one accelerator topology is supported.

repeated .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology applied_accelerator_topologies = 481392547;

Returns
Type Description
int

getAppliedAcceleratorTopologiesList()

public abstract List<InstanceGroupManagerStatusAcceleratorTopology> getAppliedAcceleratorTopologiesList()

Output only. [Output Only] The accelerator topology applied to this MIG. Currently only one accelerator topology is supported.

repeated .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology applied_accelerator_topologies = 481392547;

Returns
Type Description
List<InstanceGroupManagerStatusAcceleratorTopology>

getAppliedAcceleratorTopologiesOrBuilder(int index)

public abstract InstanceGroupManagerStatusAcceleratorTopologyOrBuilder getAppliedAcceleratorTopologiesOrBuilder(int index)

Output only. [Output Only] The accelerator topology applied to this MIG. Currently only one accelerator topology is supported.

repeated .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology applied_accelerator_topologies = 481392547;

Parameter
Name Description
index int
Returns
Type Description
InstanceGroupManagerStatusAcceleratorTopologyOrBuilder

getAppliedAcceleratorTopologiesOrBuilderList()

public abstract List<? extends InstanceGroupManagerStatusAcceleratorTopologyOrBuilder> getAppliedAcceleratorTopologiesOrBuilderList()

Output only. [Output Only] The accelerator topology applied to this MIG. Currently only one accelerator topology is supported.

repeated .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology applied_accelerator_topologies = 481392547;

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

getAutoscaler()

public abstract String getAutoscaler()

Output only. [Output Only] The URL of theAutoscaler that targets this instance group manager.

optional string autoscaler = 517258967;

Returns
Type Description
String

The autoscaler.

getAutoscalerBytes()

public abstract ByteString getAutoscalerBytes()

Output only. [Output Only] The URL of theAutoscaler that targets this instance group manager.

optional string autoscaler = 517258967;

Returns
Type Description
ByteString

The bytes for autoscaler.

getBulkInstanceOperation()

public abstract InstanceGroupManagerStatusBulkInstanceOperation getBulkInstanceOperation()

Output only. [Output Only] The status of bulk instance operation.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;

Returns
Type Description
InstanceGroupManagerStatusBulkInstanceOperation

The bulkInstanceOperation.

getBulkInstanceOperationOrBuilder()

public abstract InstanceGroupManagerStatusBulkInstanceOperationOrBuilder getBulkInstanceOperationOrBuilder()

Output only. [Output Only] The status of bulk instance operation.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;

Returns
Type Description
InstanceGroupManagerStatusBulkInstanceOperationOrBuilder

getIsStable()

public abstract boolean getIsStable()

Output only. [Output Only] A bit indicating whether the managed instance group is in a stable state. A stable state means that: none of the instances in the managed instance group is currently undergoing any type of change (for example, creation, restart, or deletion); no future changes are scheduled for instances in the managed instance group; and the managed instance group itself is not being modified.

optional bool is_stable = 108410864;

Returns
Type Description
boolean

The isStable.

getStateful()

public abstract InstanceGroupManagerStatusStateful getStateful()

Output only. [Output Only] Stateful status of the given Instance Group Manager.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;

Returns
Type Description
InstanceGroupManagerStatusStateful

The stateful.

getStatefulOrBuilder()

public abstract InstanceGroupManagerStatusStatefulOrBuilder getStatefulOrBuilder()

Output only. [Output Only] Stateful status of the given Instance Group Manager.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;

Returns
Type Description
InstanceGroupManagerStatusStatefulOrBuilder

getVersionTarget()

public abstract InstanceGroupManagerStatusVersionTarget getVersionTarget()

Output only. [Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget version_target = 289386200;

Returns
Type Description
InstanceGroupManagerStatusVersionTarget

The versionTarget.

getVersionTargetOrBuilder()

public abstract InstanceGroupManagerStatusVersionTargetOrBuilder getVersionTargetOrBuilder()

Output only. [Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget version_target = 289386200;

Returns
Type Description
InstanceGroupManagerStatusVersionTargetOrBuilder

hasAllInstancesConfig()

public abstract boolean hasAllInstancesConfig()

Output only. [Output only] Status of all-instances configuration on the group.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;

Returns
Type Description
boolean

Whether the allInstancesConfig field is set.

hasAutoscaler()

public abstract boolean hasAutoscaler()

Output only. [Output Only] The URL of theAutoscaler that targets this instance group manager.

optional string autoscaler = 517258967;

Returns
Type Description
boolean

Whether the autoscaler field is set.

hasBulkInstanceOperation()

public abstract boolean hasBulkInstanceOperation()

Output only. [Output Only] The status of bulk instance operation.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;

Returns
Type Description
boolean

Whether the bulkInstanceOperation field is set.

hasIsStable()

public abstract boolean hasIsStable()

Output only. [Output Only] A bit indicating whether the managed instance group is in a stable state. A stable state means that: none of the instances in the managed instance group is currently undergoing any type of change (for example, creation, restart, or deletion); no future changes are scheduled for instances in the managed instance group; and the managed instance group itself is not being modified.

optional bool is_stable = 108410864;

Returns
Type Description
boolean

Whether the isStable field is set.

hasStateful()

public abstract boolean hasStateful()

Output only. [Output Only] Stateful status of the given Instance Group Manager.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;

Returns
Type Description
boolean

Whether the stateful field is set.

hasVersionTarget()

public abstract boolean hasVersionTarget()

Output only. [Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget version_target = 289386200;

Returns
Type Description
boolean

Whether the versionTarget field is set.