Package com.google.cloud.compute.v1
Class InstanceGroupManagerStatus
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.InstanceGroupManagerStatus
- All Implemented Interfaces:
InstanceGroupManagerStatusOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class InstanceGroupManagerStatus
extends com.google.protobuf.GeneratedMessage
implements InstanceGroupManagerStatusOrBuilder
Protobuf type
google.cloud.compute.v1.InstanceGroupManagerStatus- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOutput only.Output only.getAppliedAcceleratorTopologies(int index) 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.static InstanceGroupManagerStatusstatic final com.google.protobuf.Descriptors.DescriptorbooleanOutput only.com.google.protobuf.Parser<InstanceGroupManagerStatus>intOutput only.Output only.Output only.Output only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.inthashCode()booleanOutput only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(InstanceGroupManagerStatus prototype) protected InstanceGroupManagerStatus.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static InstanceGroupManagerStatusparseDelimitedFrom(InputStream input) static InstanceGroupManagerStatusparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InstanceGroupManagerStatusparseFrom(byte[] data) static InstanceGroupManagerStatusparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InstanceGroupManagerStatusparseFrom(com.google.protobuf.ByteString data) static InstanceGroupManagerStatusparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InstanceGroupManagerStatusparseFrom(com.google.protobuf.CodedInputStream input) static InstanceGroupManagerStatusparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InstanceGroupManagerStatusparseFrom(InputStream input) static InstanceGroupManagerStatusparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InstanceGroupManagerStatusparseFrom(ByteBuffer data) static InstanceGroupManagerStatusparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<InstanceGroupManagerStatus>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
ALL_INSTANCES_CONFIG_FIELD_NUMBER
public static final int ALL_INSTANCES_CONFIG_FIELD_NUMBER- See Also:
-
APPLIED_ACCELERATOR_TOPOLOGIES_FIELD_NUMBER
public static final int APPLIED_ACCELERATOR_TOPOLOGIES_FIELD_NUMBER- See Also:
-
AUTOSCALER_FIELD_NUMBER
public static final int AUTOSCALER_FIELD_NUMBER- See Also:
-
BULK_INSTANCE_OPERATION_FIELD_NUMBER
public static final int BULK_INSTANCE_OPERATION_FIELD_NUMBER- See Also:
-
CURRENT_INSTANCE_STATUSES_FIELD_NUMBER
public static final int CURRENT_INSTANCE_STATUSES_FIELD_NUMBER- See Also:
-
IS_STABLE_FIELD_NUMBER
public static final int IS_STABLE_FIELD_NUMBER- See Also:
-
STATEFUL_FIELD_NUMBER
public static final int STATEFUL_FIELD_NUMBER- See Also:
-
VERSION_TARGET_FIELD_NUMBER
public static final int VERSION_TARGET_FIELD_NUMBER- See Also:
-
-
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
-
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.
-
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
-
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
-
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
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static InstanceGroupManagerStatus parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerStatus parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerStatus parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerStatus parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerStatus parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static InstanceGroupManagerStatus parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static InstanceGroupManagerStatus parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static InstanceGroupManagerStatus parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static InstanceGroupManagerStatus parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InstanceGroupManagerStatus.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-