Package com.google.cloud.compute.v1
Class InstanceGroupManagerStatus.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InstanceGroupManagerStatus.Builder>
com.google.cloud.compute.v1.InstanceGroupManagerStatus.Builder
- All Implemented Interfaces:
InstanceGroupManagerStatusOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InstanceGroupManagerStatus
public static final class InstanceGroupManagerStatus.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InstanceGroupManagerStatus.Builder>
implements InstanceGroupManagerStatusOrBuilder
Protobuf type
google.cloud.compute.v1.InstanceGroupManagerStatus-
Method Summary
Modifier and TypeMethodDescriptionaddAllAppliedAcceleratorTopologies(Iterable<? extends InstanceGroupManagerStatusAcceleratorTopology> values) Output only.addAppliedAcceleratorTopologies(int index, InstanceGroupManagerStatusAcceleratorTopology value) Output only.addAppliedAcceleratorTopologies(int index, InstanceGroupManagerStatusAcceleratorTopology.Builder builderForValue) Output only.Output only.addAppliedAcceleratorTopologies(InstanceGroupManagerStatusAcceleratorTopology.Builder builderForValue) Output only.Output only.addAppliedAcceleratorTopologiesBuilder(int index) Output only.build()clear()Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.getAppliedAcceleratorTopologies(int index) Output only.getAppliedAcceleratorTopologiesBuilder(int index) Output only.Output only.intOutput only.Output only.getAppliedAcceleratorTopologiesOrBuilder(int index) Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.Output only.Output only.Output only.Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOutput only.Output only.Output only.Output only.Output only.Output only.Output only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOutput only.Output only.Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Output only.Output only.removeAppliedAcceleratorTopologies(int index) Output only.Output only.Output only.setAppliedAcceleratorTopologies(int index, InstanceGroupManagerStatusAcceleratorTopology value) Output only.setAppliedAcceleratorTopologies(int index, InstanceGroupManagerStatusAcceleratorTopology.Builder builderForValue) Output only.setAutoscaler(String value) Output only.setAutoscalerBytes(com.google.protobuf.ByteString value) Output only.Output only.Output only.Output only.Output only.setIsStable(boolean value) Output only.Output only.setStateful(InstanceGroupManagerStatusStateful.Builder builderForValue) Output only.Output only.setVersionTarget(InstanceGroupManagerStatusVersionTarget.Builder builderForValue) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<InstanceGroupManagerStatus.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<InstanceGroupManagerStatus.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<InstanceGroupManagerStatus.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InstanceGroupManagerStatus.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InstanceGroupManagerStatus.Builder>
-
mergeFrom
public InstanceGroupManagerStatus.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InstanceGroupManagerStatus.Builder>- Throws:
IOException
-
hasAllInstancesConfig
public boolean hasAllInstancesConfig()Output only. Status of all-instances configuration on the group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;- Specified by:
hasAllInstancesConfigin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- Whether the allInstancesConfig field is set.
-
getAllInstancesConfig
Output only. Status of all-instances configuration on the group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;- Specified by:
getAllInstancesConfigin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The allInstancesConfig.
-
setAllInstancesConfig
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; -
setAllInstancesConfig
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; -
mergeAllInstancesConfig
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; -
clearAllInstancesConfig
Output only. Status of all-instances configuration on the group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737; -
getAllInstancesConfigBuilder
Output only. Status of all-instances configuration on the group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737; -
getAllInstancesConfigOrBuilder
Output only. Status of all-instances configuration on the group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;- Specified by:
getAllInstancesConfigOrBuilderin interfaceInstanceGroupManagerStatusOrBuilder
-
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;- Specified by:
getAppliedAcceleratorTopologiesListin interfaceInstanceGroupManagerStatusOrBuilder
-
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;- Specified by:
getAppliedAcceleratorTopologiesCountin interfaceInstanceGroupManagerStatusOrBuilder
-
getAppliedAcceleratorTopologies
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;- Specified by:
getAppliedAcceleratorTopologiesin interfaceInstanceGroupManagerStatusOrBuilder
-
setAppliedAcceleratorTopologies
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; -
setAppliedAcceleratorTopologies
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; -
addAppliedAcceleratorTopologies
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; -
addAppliedAcceleratorTopologies
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; -
addAppliedAcceleratorTopologies
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; -
addAppliedAcceleratorTopologies
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; -
addAllAppliedAcceleratorTopologies
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; -
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; -
removeAppliedAcceleratorTopologies
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; -
getAppliedAcceleratorTopologiesBuilder
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; -
getAppliedAcceleratorTopologiesOrBuilder
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;- Specified by:
getAppliedAcceleratorTopologiesOrBuilderin interfaceInstanceGroupManagerStatusOrBuilder
-
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;- Specified by:
getAppliedAcceleratorTopologiesOrBuilderListin interfaceInstanceGroupManagerStatusOrBuilder
-
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; -
addAppliedAcceleratorTopologiesBuilder
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; -
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; -
hasAutoscaler
public boolean hasAutoscaler()Output only. The URL of theAutoscaler that targets this instance group manager.
optional string autoscaler = 517258967;- Specified by:
hasAutoscalerin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- Whether the autoscaler field is set.
-
getAutoscaler
Output only. The URL of theAutoscaler that targets this instance group manager.
optional string autoscaler = 517258967;- Specified by:
getAutoscalerin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The autoscaler.
-
getAutoscalerBytes
public com.google.protobuf.ByteString getAutoscalerBytes()Output only. The URL of theAutoscaler that targets this instance group manager.
optional string autoscaler = 517258967;- Specified by:
getAutoscalerBytesin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The bytes for autoscaler.
-
setAutoscaler
Output only. The URL of theAutoscaler that targets this instance group manager.
optional string autoscaler = 517258967;- Parameters:
value- The autoscaler to set.- Returns:
- This builder for chaining.
-
clearAutoscaler
Output only. The URL of theAutoscaler that targets this instance group manager.
optional string autoscaler = 517258967;- Returns:
- This builder for chaining.
-
setAutoscalerBytes
Output only. The URL of theAutoscaler that targets this instance group manager.
optional string autoscaler = 517258967;- Parameters:
value- The bytes for autoscaler to set.- Returns:
- This builder for chaining.
-
hasBulkInstanceOperation
public boolean hasBulkInstanceOperation()Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;- Specified by:
hasBulkInstanceOperationin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- Whether the bulkInstanceOperation field is set.
-
getBulkInstanceOperation
Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;- Specified by:
getBulkInstanceOperationin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The bulkInstanceOperation.
-
setBulkInstanceOperation
public InstanceGroupManagerStatus.Builder setBulkInstanceOperation(InstanceGroupManagerStatusBulkInstanceOperation value) Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466; -
setBulkInstanceOperation
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; -
mergeBulkInstanceOperation
public InstanceGroupManagerStatus.Builder mergeBulkInstanceOperation(InstanceGroupManagerStatusBulkInstanceOperation value) Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466; -
clearBulkInstanceOperation
Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466; -
getBulkInstanceOperationBuilder
Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466; -
getBulkInstanceOperationOrBuilder
Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;- Specified by:
getBulkInstanceOperationOrBuilderin interfaceInstanceGroupManagerStatusOrBuilder
-
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;- Specified by:
hasCurrentInstanceStatusesin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- Whether the currentInstanceStatuses field is set.
-
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;- Specified by:
getCurrentInstanceStatusesin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The currentInstanceStatuses.
-
setCurrentInstanceStatuses
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; -
setCurrentInstanceStatuses
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; -
mergeCurrentInstanceStatuses
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; -
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; -
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; -
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;- Specified by:
getCurrentInstanceStatusesOrBuilderin interfaceInstanceGroupManagerStatusOrBuilder
-
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;- Specified by:
hasIsStablein interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- Whether the isStable field is set.
-
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;- Specified by:
getIsStablein interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The isStable.
-
setIsStable
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;- Parameters:
value- The isStable to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
hasStateful
public boolean hasStateful()Output only. Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;- Specified by:
hasStatefulin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- Whether the stateful field is set.
-
getStateful
Output only. Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;- Specified by:
getStatefulin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The stateful.
-
setStateful
Output only. Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412; -
setStateful
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; -
mergeStateful
Output only. Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412; -
clearStateful
Output only. Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412; -
getStatefulBuilder
Output only. Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412; -
getStatefulOrBuilder
Output only. Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;- Specified by:
getStatefulOrBuilderin interfaceInstanceGroupManagerStatusOrBuilder
-
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;- Specified by:
hasVersionTargetin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- Whether the versionTarget field is set.
-
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;- Specified by:
getVersionTargetin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The versionTarget.
-
setVersionTarget
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; -
setVersionTarget
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; -
mergeVersionTarget
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; -
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; -
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; -
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;- Specified by:
getVersionTargetOrBuilderin interfaceInstanceGroupManagerStatusOrBuilder
-