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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<InstanceGroupManagerStatus.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<InstanceGroupManagerStatus.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<InstanceGroupManagerStatus.Builder>
    • getDefaultInstanceForType

      public InstanceGroupManagerStatus getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public InstanceGroupManagerStatus buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public InstanceGroupManagerStatus.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<InstanceGroupManagerStatus.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.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:
      hasAllInstancesConfig in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      Whether the allInstancesConfig field is set.
    • getAllInstancesConfig

      public InstanceGroupManagerStatusAllInstancesConfig getAllInstancesConfig()
       Output only. Status of all-instances configuration on the group.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;
      Specified by:
      getAllInstancesConfig in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      The allInstancesConfig.
    • setAllInstancesConfig

       Output only. Status of all-instances configuration on the group.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;
    • setAllInstancesConfig

       Output only. Status of all-instances configuration on the group.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;
    • mergeAllInstancesConfig

       Output only. Status of all-instances configuration on the group.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;
    • 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;
    • 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;
    • getAllInstancesConfigOrBuilder

      public InstanceGroupManagerStatusAllInstancesConfigOrBuilder getAllInstancesConfigOrBuilder()
       Output only. Status of all-instances configuration on the group.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;
      Specified by:
      getAllInstancesConfigOrBuilder in interface InstanceGroupManagerStatusOrBuilder
    • 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;
      Specified by:
      getAppliedAcceleratorTopologiesList in interface InstanceGroupManagerStatusOrBuilder
    • 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:
      getAppliedAcceleratorTopologiesCount in interface InstanceGroupManagerStatusOrBuilder
    • getAppliedAcceleratorTopologies

      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;
      Specified by:
      getAppliedAcceleratorTopologies in interface InstanceGroupManagerStatusOrBuilder
    • 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

       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

      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;
    • removeAppliedAcceleratorTopologies

      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;
    • 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:
      getAppliedAcceleratorTopologiesOrBuilder in interface InstanceGroupManagerStatusOrBuilder
    • 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:
      getAppliedAcceleratorTopologiesOrBuilderList in interface InstanceGroupManagerStatusOrBuilder
    • 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:
      hasAutoscaler in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      Whether the autoscaler field is set.
    • getAutoscaler

      public String getAutoscaler()
       Output only. The URL of theAutoscaler
       that targets this instance group manager.
       
      optional string autoscaler = 517258967;
      Specified by:
      getAutoscaler in interface InstanceGroupManagerStatusOrBuilder
      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:
      getAutoscalerBytes in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      The bytes for autoscaler.
    • setAutoscaler

      public InstanceGroupManagerStatus.Builder setAutoscaler(String value)
       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

      public InstanceGroupManagerStatus.Builder clearAutoscaler()
       Output only. The URL of theAutoscaler
       that targets this instance group manager.
       
      optional string autoscaler = 517258967;
      Returns:
      This builder for chaining.
    • setAutoscalerBytes

      public InstanceGroupManagerStatus.Builder setAutoscalerBytes(com.google.protobuf.ByteString value)
       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:
      hasBulkInstanceOperation in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      Whether the bulkInstanceOperation field is set.
    • getBulkInstanceOperation

      public InstanceGroupManagerStatusBulkInstanceOperation getBulkInstanceOperation()
       Output only. The status of bulk instance operation.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
      Specified by:
      getBulkInstanceOperation in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      The bulkInstanceOperation.
    • setBulkInstanceOperation

       Output only. The status of bulk instance operation.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
    • setBulkInstanceOperation

       Output only. The status of bulk instance operation.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
    • mergeBulkInstanceOperation

       Output only. The status of bulk instance operation.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
    • clearBulkInstanceOperation

      public InstanceGroupManagerStatus.Builder clearBulkInstanceOperation()
       Output only. The status of bulk instance operation.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
    • getBulkInstanceOperationBuilder

      public InstanceGroupManagerStatusBulkInstanceOperation.Builder getBulkInstanceOperationBuilder()
       Output only. The status of bulk instance operation.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
    • getBulkInstanceOperationOrBuilder

      public InstanceGroupManagerStatusBulkInstanceOperationOrBuilder getBulkInstanceOperationOrBuilder()
       Output only. The status of bulk instance operation.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
      Specified by:
      getBulkInstanceOperationOrBuilder in interface InstanceGroupManagerStatusOrBuilder
    • 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:
      hasCurrentInstanceStatuses in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      Whether the currentInstanceStatuses field is set.
    • 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;
      Specified by:
      getCurrentInstanceStatuses in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      The currentInstanceStatuses.
    • setCurrentInstanceStatuses

       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

       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

       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

      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;
    • 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;
    • 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:
      getCurrentInstanceStatusesOrBuilder in interface InstanceGroupManagerStatusOrBuilder
    • 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:
      hasIsStable in interface InstanceGroupManagerStatusOrBuilder
      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:
      getIsStable in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      The isStable.
    • setIsStable

      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;
      Parameters:
      value - The isStable to set.
      Returns:
      This builder for chaining.
    • 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:
      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:
      hasStateful in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      Whether the stateful field is set.
    • getStateful

      public InstanceGroupManagerStatusStateful getStateful()
       Output only. Stateful status of the given Instance Group Manager.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
      Specified by:
      getStateful in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      The stateful.
    • setStateful

       Output only. Stateful status of the given Instance Group Manager.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
    • setStateful

       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

      public InstanceGroupManagerStatus.Builder clearStateful()
       Output only. Stateful status of the given Instance Group Manager.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
    • getStatefulBuilder

      public InstanceGroupManagerStatusStateful.Builder getStatefulBuilder()
       Output only. Stateful status of the given Instance Group Manager.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
    • getStatefulOrBuilder

      public InstanceGroupManagerStatusStatefulOrBuilder getStatefulOrBuilder()
       Output only. Stateful status of the given Instance Group Manager.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
      Specified by:
      getStatefulOrBuilder in interface InstanceGroupManagerStatusOrBuilder
    • 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:
      hasVersionTarget in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      Whether the versionTarget field is set.
    • 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;
      Specified by:
      getVersionTarget in interface InstanceGroupManagerStatusOrBuilder
      Returns:
      The versionTarget.
    • setVersionTarget

       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

       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

       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

      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;
    • 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;
    • 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;
      Specified by:
      getVersionTargetOrBuilder in interface InstanceGroupManagerStatusOrBuilder