public final class InstanceGroupManagerStatus extends GeneratedMessage implements InstanceGroupManagerStatusOrBuilder
Protobuf type google.cloud.compute.v1.InstanceGroupManagerStatus
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ALL_INSTANCES_CONFIG_FIELD_NUMBER
public static final int ALL_INSTANCES_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
APPLIED_ACCELERATOR_TOPOLOGIES_FIELD_NUMBER
public static final int APPLIED_ACCELERATOR_TOPOLOGIES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
AUTOSCALER_FIELD_NUMBER
public static final int AUTOSCALER_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
BULK_INSTANCE_OPERATION_FIELD_NUMBER
public static final int BULK_INSTANCE_OPERATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
CURRENT_INSTANCE_STATUSES_FIELD_NUMBER
public static final int CURRENT_INSTANCE_STATUSES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
IS_STABLE_FIELD_NUMBER
public static final int IS_STABLE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
STATEFUL_FIELD_NUMBER
public static final int STATEFUL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
VERSION_TARGET_FIELD_NUMBER
public static final int VERSION_TARGET_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static InstanceGroupManagerStatus getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static InstanceGroupManagerStatus.Builder newBuilder()
newBuilder(InstanceGroupManagerStatus prototype)
public static InstanceGroupManagerStatus.Builder newBuilder(InstanceGroupManagerStatus prototype)
public static InstanceGroupManagerStatus parseDelimitedFrom(InputStream input)
public static InstanceGroupManagerStatus parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static InstanceGroupManagerStatus parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static InstanceGroupManagerStatus parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(CodedInputStream input)
public static InstanceGroupManagerStatus parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(InputStream input)
public static InstanceGroupManagerStatus parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static InstanceGroupManagerStatus parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<InstanceGroupManagerStatus> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAllInstancesConfig()
public InstanceGroupManagerStatusAllInstancesConfig getAllInstancesConfig()
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;
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
|
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;
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
|
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;
getBulkInstanceOperationOrBuilder()
public InstanceGroupManagerStatusBulkInstanceOperationOrBuilder getBulkInstanceOperationOrBuilder()
Output only. The status of bulk instance operation.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperation bulk_instance_operation = 501667466;
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;
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;
getDefaultInstanceForType()
public InstanceGroupManagerStatus getDefaultInstanceForType()
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.
|
getParserForType()
public Parser<InstanceGroupManagerStatus> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getStateful()
public InstanceGroupManagerStatusStateful getStateful()
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;
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;
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;
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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public InstanceGroupManagerStatus.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected InstanceGroupManagerStatus.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public InstanceGroupManagerStatus.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides