Interface InstanceGroupManagerStatusOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InstanceGroupManagerStatus, InstanceGroupManagerStatus.Builder

@Generated public interface InstanceGroupManagerStatusOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasAllInstancesConfig

      boolean hasAllInstancesConfig()
       Output only. Status of all-instances configuration on the group.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;
      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;
      Returns:
      The allInstancesConfig.
    • getAllInstancesConfigOrBuilder

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

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

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

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

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

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

      boolean hasAutoscaler()
       Output only. The URL of theAutoscaler
       that targets this instance group manager.
       
      optional string autoscaler = 517258967;
      Returns:
      Whether the autoscaler field is set.
    • getAutoscaler

      String getAutoscaler()
       Output only. The URL of theAutoscaler
       that targets this instance group manager.
       
      optional string autoscaler = 517258967;
      Returns:
      The autoscaler.
    • getAutoscalerBytes

      com.google.protobuf.ByteString getAutoscalerBytes()
       Output only. The URL of theAutoscaler
       that targets this instance group manager.
       
      optional string autoscaler = 517258967;
      Returns:
      The bytes for autoscaler.
    • hasBulkInstanceOperation

      boolean hasBulkInstanceOperation()
       Output only. The status of bulk instance operation.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
      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;
      Returns:
      The bulkInstanceOperation.
    • getBulkInstanceOperationOrBuilder

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

      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:
      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;
      Returns:
      The currentInstanceStatuses.
    • getCurrentInstanceStatusesOrBuilder

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

      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:
      Whether the isStable field is set.
    • getIsStable

      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:
      The isStable.
    • hasStateful

      boolean hasStateful()
       Output only. Stateful status of the given Instance Group Manager.
       
      optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
      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;
      Returns:
      The stateful.
    • getStatefulOrBuilder

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

      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:
      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;
      Returns:
      The versionTarget.
    • 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;