Interface InstanceGroupManagerStatusOrBuilder (1.105.0)

public interface InstanceGroupManagerStatusOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAllInstancesConfig()

public abstract InstanceGroupManagerStatusAllInstancesConfig getAllInstancesConfig()

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. 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. 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. 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. 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. 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. 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. 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. 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. 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. The status of bulk instance operation.

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

Returns
Type Description
InstanceGroupManagerStatusBulkInstanceOperationOrBuilder

getCurrentInstanceStatuses()

public abstract InstanceGroupManagerStatusInstanceStatusSummary getCurrentInstanceStatuses()

Output only. The list of instance statuses and the number of instances in this managed instance group that have the status. Currently only shown for TPU MIGs

optional .google.cloud.compute.v1.InstanceGroupManagerStatusInstanceStatusSummary current_instance_statuses = 269432644;

Returns
Type Description
InstanceGroupManagerStatusInstanceStatusSummary

The currentInstanceStatuses.

getCurrentInstanceStatusesOrBuilder()

public abstract InstanceGroupManagerStatusInstanceStatusSummaryOrBuilder getCurrentInstanceStatusesOrBuilder()

Output only. The list of instance statuses and the number of instances in this managed instance group that have the status. Currently only shown for TPU MIGs

optional .google.cloud.compute.v1.InstanceGroupManagerStatusInstanceStatusSummary current_instance_statuses = 269432644;

Returns
Type Description
InstanceGroupManagerStatusInstanceStatusSummaryOrBuilder

getIsStable()

public abstract boolean getIsStable()

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

hasCurrentInstanceStatuses()

public abstract boolean hasCurrentInstanceStatuses()

Output only. The list of instance statuses and the number of instances in this managed instance group that have the status. Currently only shown for TPU MIGs

optional .google.cloud.compute.v1.InstanceGroupManagerStatusInstanceStatusSummary current_instance_statuses = 269432644;

Returns
Type Description
boolean

Whether the currentInstanceStatuses field is set.

hasIsStable()

public abstract boolean hasIsStable()

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