public static final class InstanceGroupManagerStatus.Builder extends GeneratedMessage.Builder<InstanceGroupManagerStatus.Builder> implements InstanceGroupManagerStatusOrBuilder Protobuf type google.cloud.compute.v1.InstanceGroupManagerStatus
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > InstanceGroupManagerStatus.BuilderImplements
InstanceGroupManagerStatusOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllAppliedAcceleratorTopologies(Iterable<? extends InstanceGroupManagerStatusAcceleratorTopology> values)
public InstanceGroupManagerStatus.Builder addAllAppliedAcceleratorTopologies(Iterable<? extends InstanceGroupManagerStatusAcceleratorTopology> values)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 |
values |
Iterable<? extends com.google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology> |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
addAppliedAcceleratorTopologies(InstanceGroupManagerStatusAcceleratorTopology value)
public InstanceGroupManagerStatus.Builder addAppliedAcceleratorTopologies(InstanceGroupManagerStatusAcceleratorTopology value)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 |
value |
InstanceGroupManagerStatusAcceleratorTopology |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
addAppliedAcceleratorTopologies(InstanceGroupManagerStatusAcceleratorTopology.Builder builderForValue)
public InstanceGroupManagerStatus.Builder addAppliedAcceleratorTopologies(InstanceGroupManagerStatusAcceleratorTopology.Builder builderForValue)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 |
builderForValue |
InstanceGroupManagerStatusAcceleratorTopology.Builder |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
addAppliedAcceleratorTopologies(int index, InstanceGroupManagerStatusAcceleratorTopology value)
public InstanceGroupManagerStatus.Builder addAppliedAcceleratorTopologies(int index, InstanceGroupManagerStatusAcceleratorTopology value)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;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
InstanceGroupManagerStatusAcceleratorTopology |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
addAppliedAcceleratorTopologies(int index, InstanceGroupManagerStatusAcceleratorTopology.Builder builderForValue)
public InstanceGroupManagerStatus.Builder addAppliedAcceleratorTopologies(int index, InstanceGroupManagerStatusAcceleratorTopology.Builder builderForValue)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;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
InstanceGroupManagerStatusAcceleratorTopology.Builder |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
addAppliedAcceleratorTopologiesBuilder()
public InstanceGroupManagerStatusAcceleratorTopology.Builder addAppliedAcceleratorTopologiesBuilder()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 |
InstanceGroupManagerStatusAcceleratorTopology.Builder |
|
addAppliedAcceleratorTopologiesBuilder(int index)
public InstanceGroupManagerStatusAcceleratorTopology.Builder addAppliedAcceleratorTopologiesBuilder(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.Builder |
|
build()
public InstanceGroupManagerStatus build()| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus |
|
buildPartial()
public InstanceGroupManagerStatus buildPartial()| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus |
|
clear()
public InstanceGroupManagerStatus.Builder clear()| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
clearAllInstancesConfig()
public InstanceGroupManagerStatus.Builder clearAllInstancesConfig()Output only. Status of all-instances configuration on the group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
clearAppliedAcceleratorTopologies()
public InstanceGroupManagerStatus.Builder clearAppliedAcceleratorTopologies()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 |
InstanceGroupManagerStatus.Builder |
|
clearAutoscaler()
public InstanceGroupManagerStatus.Builder clearAutoscaler()Output only. The URL of theAutoscaler that targets this instance group manager.
optional string autoscaler = 517258967;
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
This builder for chaining. |
clearBulkInstanceOperation()
public InstanceGroupManagerStatus.Builder clearBulkInstanceOperation()Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
clearCurrentInstanceStatuses()
public InstanceGroupManagerStatus.Builder clearCurrentInstanceStatuses()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 |
InstanceGroupManagerStatus.Builder |
|
clearIsStable()
public InstanceGroupManagerStatus.Builder clearIsStable()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 |
InstanceGroupManagerStatus.Builder |
This builder for chaining. |
clearStateful()
public InstanceGroupManagerStatus.Builder clearStateful()Output only. Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
clearVersionTarget()
public InstanceGroupManagerStatus.Builder clearVersionTarget()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 |
InstanceGroupManagerStatus.Builder |
|
getAllInstancesConfig()
public 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. |
getAllInstancesConfigBuilder()
public InstanceGroupManagerStatusAllInstancesConfig.Builder getAllInstancesConfigBuilder()Output only. Status of all-instances configuration on the group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatusAllInstancesConfig.Builder |
|
getAllInstancesConfigOrBuilder()
public 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 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 |
|
getAppliedAcceleratorTopologiesBuilder(int index)
public InstanceGroupManagerStatusAcceleratorTopology.Builder getAppliedAcceleratorTopologiesBuilder(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.Builder |
|
getAppliedAcceleratorTopologiesBuilderList()
public List<InstanceGroupManagerStatusAcceleratorTopology.Builder> getAppliedAcceleratorTopologiesBuilderList()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<Builder> |
|
getAppliedAcceleratorTopologiesCount()
public 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 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 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 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 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 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 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. |
getBulkInstanceOperationBuilder()
public InstanceGroupManagerStatusBulkInstanceOperation.Builder getBulkInstanceOperationBuilder()Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatusBulkInstanceOperation.Builder |
|
getBulkInstanceOperationOrBuilder()
public 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 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. |
getCurrentInstanceStatusesBuilder()
public InstanceGroupManagerStatusInstanceStatusSummary.Builder getCurrentInstanceStatusesBuilder()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.Builder |
|
getCurrentInstanceStatusesOrBuilder()
public 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 |
|
getDefaultInstanceForType()
public InstanceGroupManagerStatus getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getIsStable()
public 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 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. |
getStatefulBuilder()
public InstanceGroupManagerStatusStateful.Builder getStatefulBuilder()Output only. Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatusStateful.Builder |
|
getStatefulOrBuilder()
public 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 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. |
getVersionTargetBuilder()
public InstanceGroupManagerStatusVersionTarget.Builder getVersionTargetBuilder()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.Builder |
|
getVersionTargetOrBuilder()
public 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 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 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 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 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 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 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 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. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeAllInstancesConfig(InstanceGroupManagerStatusAllInstancesConfig value)
public InstanceGroupManagerStatus.Builder mergeAllInstancesConfig(InstanceGroupManagerStatusAllInstancesConfig value)Output only. Status of all-instances configuration on the group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;
| Parameter | |
|---|---|
| Name | Description |
value |
InstanceGroupManagerStatusAllInstancesConfig |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
mergeBulkInstanceOperation(InstanceGroupManagerStatusBulkInstanceOperation value)
public InstanceGroupManagerStatus.Builder mergeBulkInstanceOperation(InstanceGroupManagerStatusBulkInstanceOperation value)Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
| Parameter | |
|---|---|
| Name | Description |
value |
InstanceGroupManagerStatusBulkInstanceOperation |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
mergeCurrentInstanceStatuses(InstanceGroupManagerStatusInstanceStatusSummary value)
public InstanceGroupManagerStatus.Builder mergeCurrentInstanceStatuses(InstanceGroupManagerStatusInstanceStatusSummary value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
InstanceGroupManagerStatusInstanceStatusSummary |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
mergeFrom(InstanceGroupManagerStatus other)
public InstanceGroupManagerStatus.Builder mergeFrom(InstanceGroupManagerStatus other)| Parameter | |
|---|---|
| Name | Description |
other |
InstanceGroupManagerStatus |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public InstanceGroupManagerStatus.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public InstanceGroupManagerStatus.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
mergeStateful(InstanceGroupManagerStatusStateful value)
public InstanceGroupManagerStatus.Builder mergeStateful(InstanceGroupManagerStatusStateful value)Output only. Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
| Parameter | |
|---|---|
| Name | Description |
value |
InstanceGroupManagerStatusStateful |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
mergeVersionTarget(InstanceGroupManagerStatusVersionTarget value)
public InstanceGroupManagerStatus.Builder mergeVersionTarget(InstanceGroupManagerStatusVersionTarget value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
InstanceGroupManagerStatusVersionTarget |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
removeAppliedAcceleratorTopologies(int index)
public InstanceGroupManagerStatus.Builder removeAppliedAcceleratorTopologies(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 |
InstanceGroupManagerStatus.Builder |
|
setAllInstancesConfig(InstanceGroupManagerStatusAllInstancesConfig value)
public InstanceGroupManagerStatus.Builder setAllInstancesConfig(InstanceGroupManagerStatusAllInstancesConfig value)Output only. Status of all-instances configuration on the group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;
| Parameter | |
|---|---|
| Name | Description |
value |
InstanceGroupManagerStatusAllInstancesConfig |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
setAllInstancesConfig(InstanceGroupManagerStatusAllInstancesConfig.Builder builderForValue)
public InstanceGroupManagerStatus.Builder setAllInstancesConfig(InstanceGroupManagerStatusAllInstancesConfig.Builder builderForValue)Output only. Status of all-instances configuration on the group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
InstanceGroupManagerStatusAllInstancesConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
setAppliedAcceleratorTopologies(int index, InstanceGroupManagerStatusAcceleratorTopology value)
public InstanceGroupManagerStatus.Builder setAppliedAcceleratorTopologies(int index, InstanceGroupManagerStatusAcceleratorTopology value)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;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
InstanceGroupManagerStatusAcceleratorTopology |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
setAppliedAcceleratorTopologies(int index, InstanceGroupManagerStatusAcceleratorTopology.Builder builderForValue)
public InstanceGroupManagerStatus.Builder setAppliedAcceleratorTopologies(int index, InstanceGroupManagerStatusAcceleratorTopology.Builder builderForValue)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;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
InstanceGroupManagerStatusAcceleratorTopology.Builder |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
setAutoscaler(String value)
public InstanceGroupManagerStatus.Builder setAutoscaler(String value)Output only. The URL of theAutoscaler that targets this instance group manager.
optional string autoscaler = 517258967;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe autoscaler to set. |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
This builder for chaining. |
setAutoscalerBytes(ByteString value)
public InstanceGroupManagerStatus.Builder setAutoscalerBytes(ByteString value)Output only. The URL of theAutoscaler that targets this instance group manager.
optional string autoscaler = 517258967;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for autoscaler to set. |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
This builder for chaining. |
setBulkInstanceOperation(InstanceGroupManagerStatusBulkInstanceOperation value)
public InstanceGroupManagerStatus.Builder setBulkInstanceOperation(InstanceGroupManagerStatusBulkInstanceOperation value)Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
| Parameter | |
|---|---|
| Name | Description |
value |
InstanceGroupManagerStatusBulkInstanceOperation |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
setBulkInstanceOperation(InstanceGroupManagerStatusBulkInstanceOperation.Builder builderForValue)
public InstanceGroupManagerStatus.Builder setBulkInstanceOperation(InstanceGroupManagerStatusBulkInstanceOperation.Builder builderForValue)Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
InstanceGroupManagerStatusBulkInstanceOperation.Builder |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
setCurrentInstanceStatuses(InstanceGroupManagerStatusInstanceStatusSummary value)
public InstanceGroupManagerStatus.Builder setCurrentInstanceStatuses(InstanceGroupManagerStatusInstanceStatusSummary value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
InstanceGroupManagerStatusInstanceStatusSummary |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
setCurrentInstanceStatuses(InstanceGroupManagerStatusInstanceStatusSummary.Builder builderForValue)
public InstanceGroupManagerStatus.Builder setCurrentInstanceStatuses(InstanceGroupManagerStatusInstanceStatusSummary.Builder builderForValue)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;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
InstanceGroupManagerStatusInstanceStatusSummary.Builder |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
setIsStable(boolean value)
public InstanceGroupManagerStatus.Builder setIsStable(boolean value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe isStable to set. |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
This builder for chaining. |
setStateful(InstanceGroupManagerStatusStateful value)
public InstanceGroupManagerStatus.Builder setStateful(InstanceGroupManagerStatusStateful value)Output only. Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
| Parameter | |
|---|---|
| Name | Description |
value |
InstanceGroupManagerStatusStateful |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
setStateful(InstanceGroupManagerStatusStateful.Builder builderForValue)
public InstanceGroupManagerStatus.Builder setStateful(InstanceGroupManagerStatusStateful.Builder builderForValue)Output only. Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
InstanceGroupManagerStatusStateful.Builder |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
setVersionTarget(InstanceGroupManagerStatusVersionTarget value)
public InstanceGroupManagerStatus.Builder setVersionTarget(InstanceGroupManagerStatusVersionTarget value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
InstanceGroupManagerStatusVersionTarget |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|
setVersionTarget(InstanceGroupManagerStatusVersionTarget.Builder builderForValue)
public InstanceGroupManagerStatus.Builder setVersionTarget(InstanceGroupManagerStatusVersionTarget.Builder builderForValue)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;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
InstanceGroupManagerStatusVersionTarget.Builder |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatus.Builder |
|