public interface InstanceGroupManagerStatusOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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. |