Package com.google.cloud.compute.v1
Class InstanceGroupManagerStatusInstanceStatusSummary
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.InstanceGroupManagerStatusInstanceStatusSummary
- All Implemented Interfaces:
InstanceGroupManagerStatusInstanceStatusSummaryOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class InstanceGroupManagerStatusInstanceStatusSummary
extends com.google.protobuf.GeneratedMessage
implements InstanceGroupManagerStatusInstanceStatusSummaryOrBuilder
The list of instance statuses and the number of instances in this managed instance group that have the status. For more information about how to interpret each status check the instance lifecycle documentation. Currently only shown for TPU MIGs.Protobuf type
google.cloud.compute.v1.InstanceGroupManagerStatusInstanceStatusSummary- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThe list of instance statuses and the number of instances in this managed instance group that have the status.Nested 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 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 TypeMethodDescriptionbooleanintOutput only.static final com.google.protobuf.Descriptors.DescriptorintOutput only.com.google.protobuf.Parser<InstanceGroupManagerStatusInstanceStatusSummary>intOutput only.intOutput only.intOutput only.intOutput only.intOutput only.intintOutput only.intOutput only.intOutput only.intOutput only.intOutput only.intOutput only.booleanOutput only.inthashCode()booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<InstanceGroupManagerStatusInstanceStatusSummary>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
-
DEPROVISIONING_FIELD_NUMBER
public static final int DEPROVISIONING_FIELD_NUMBER- See Also:
-
NON_EXISTENT_FIELD_NUMBER
public static final int NON_EXISTENT_FIELD_NUMBER- See Also:
-
PENDING_FIELD_NUMBER
public static final int PENDING_FIELD_NUMBER- See Also:
-
PENDING_STOP_FIELD_NUMBER
public static final int PENDING_STOP_FIELD_NUMBER- See Also:
-
PROVISIONING_FIELD_NUMBER
public static final int PROVISIONING_FIELD_NUMBER- See Also:
-
REPAIRING_FIELD_NUMBER
public static final int REPAIRING_FIELD_NUMBER- See Also:
-
RUNNING_FIELD_NUMBER
public static final int RUNNING_FIELD_NUMBER- See Also:
-
STAGING_FIELD_NUMBER
public static final int STAGING_FIELD_NUMBER- See Also:
-
STOPPED_FIELD_NUMBER
public static final int STOPPED_FIELD_NUMBER- See Also:
-
STOPPING_FIELD_NUMBER
public static final int STOPPING_FIELD_NUMBER- See Also:
-
SUSPENDED_FIELD_NUMBER
public static final int SUSPENDED_FIELD_NUMBER- See Also:
-
SUSPENDING_FIELD_NUMBER
public static final int SUSPENDING_FIELD_NUMBER- See Also:
-
TERMINATED_FIELD_NUMBER
public static final int TERMINATED_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
-
hasDeprovisioning
public boolean hasDeprovisioning()Output only. The number of instances in the managed instance group that have DEPROVISIONING status.
optional int32 deprovisioning = 462169582;- Specified by:
hasDeprovisioningin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the deprovisioning field is set.
-
getDeprovisioning
public int getDeprovisioning()Output only. The number of instances in the managed instance group that have DEPROVISIONING status.
optional int32 deprovisioning = 462169582;- Specified by:
getDeprovisioningin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The deprovisioning.
-
hasNonExistent
public boolean hasNonExistent()Output only. The number of instances that have not been created yet or have been deleted. Includes only instances that would be shown in the listManagedInstances method and not all instances that have been deleted in the lifetime of the MIG. Does not include FlexStart instances that are waiting for the resources availability, they are considered as 'pending'.
optional int32 non_existent = 468485062;- Specified by:
hasNonExistentin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the nonExistent field is set.
-
getNonExistent
public int getNonExistent()Output only. The number of instances that have not been created yet or have been deleted. Includes only instances that would be shown in the listManagedInstances method and not all instances that have been deleted in the lifetime of the MIG. Does not include FlexStart instances that are waiting for the resources availability, they are considered as 'pending'.
optional int32 non_existent = 468485062;- Specified by:
getNonExistentin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The nonExistent.
-
hasPending
public boolean hasPending()Output only. The number of instances in the managed instance group that have PENDING status, that is FlexStart instances that are waiting for resources. Instances that do not exist because of the other reasons are counted as 'non_existent'.
optional int32 pending = 391154071;- Specified by:
hasPendingin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the pending field is set.
-
getPending
public int getPending()Output only. The number of instances in the managed instance group that have PENDING status, that is FlexStart instances that are waiting for resources. Instances that do not exist because of the other reasons are counted as 'non_existent'.
optional int32 pending = 391154071;- Specified by:
getPendingin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The pending.
-
hasPendingStop
public boolean hasPendingStop()Output only. The number of instances in the managed instance group that have PENDING_STOP status.
optional int32 pending_stop = 163159466;- Specified by:
hasPendingStopin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the pendingStop field is set.
-
getPendingStop
public int getPendingStop()Output only. The number of instances in the managed instance group that have PENDING_STOP status.
optional int32 pending_stop = 163159466;- Specified by:
getPendingStopin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The pendingStop.
-
hasProvisioning
public boolean hasProvisioning()Output only. The number of instances in the managed instance group that have PROVISIONING status.
optional int32 provisioning = 121098989;- Specified by:
hasProvisioningin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the provisioning field is set.
-
getProvisioning
public int getProvisioning()Output only. The number of instances in the managed instance group that have PROVISIONING status.
optional int32 provisioning = 121098989;- Specified by:
getProvisioningin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The provisioning.
-
hasRepairing
public boolean hasRepairing()Output only. The number of instances in the managed instance group that have REPAIRING status.
optional int32 repairing = 311243061;- Specified by:
hasRepairingin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the repairing field is set.
-
getRepairing
public int getRepairing()Output only. The number of instances in the managed instance group that have REPAIRING status.
optional int32 repairing = 311243061;- Specified by:
getRepairingin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The repairing.
-
hasRunning
public boolean hasRunning()Output only. The number of instances in the managed instance group that have RUNNING status.
optional int32 running = 477042111;- Specified by:
hasRunningin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the running field is set.
-
getRunning
public int getRunning()Output only. The number of instances in the managed instance group that have RUNNING status.
optional int32 running = 477042111;- Specified by:
getRunningin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The running.
-
hasStaging
public boolean hasStaging()Output only. The number of instances in the managed instance group that have STAGING status.
optional int32 staging = 249960507;- Specified by:
hasStagingin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the staging field is set.
-
getStaging
public int getStaging()Output only. The number of instances in the managed instance group that have STAGING status.
optional int32 staging = 249960507;- Specified by:
getStagingin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The staging.
-
hasStopped
public boolean hasStopped()Output only. The number of instances in the managed instance group that have STOPPED status.
optional int32 stopped = 263164365;- Specified by:
hasStoppedin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the stopped field is set.
-
getStopped
public int getStopped()Output only. The number of instances in the managed instance group that have STOPPED status.
optional int32 stopped = 263164365;- Specified by:
getStoppedin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The stopped.
-
hasStopping
public boolean hasStopping()Output only. The number of instances in the managed instance group that have STOPPING status.
optional int32 stopping = 105035892;- Specified by:
hasStoppingin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the stopping field is set.
-
getStopping
public int getStopping()Output only. The number of instances in the managed instance group that have STOPPING status.
optional int32 stopping = 105035892;- Specified by:
getStoppingin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The stopping.
-
hasSuspended
public boolean hasSuspended()Output only. The number of instances in the managed instance group that have SUSPENDED status.
optional int32 suspended = 485854683;- Specified by:
hasSuspendedin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the suspended field is set.
-
getSuspended
public int getSuspended()Output only. The number of instances in the managed instance group that have SUSPENDED status.
optional int32 suspended = 485854683;- Specified by:
getSuspendedin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The suspended.
-
hasSuspending
public boolean hasSuspending()Output only. The number of instances in the managed instance group that have SUSPENDING status.
optional int32 suspending = 29113894;- Specified by:
hasSuspendingin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the suspending field is set.
-
getSuspending
public int getSuspending()Output only. The number of instances in the managed instance group that have SUSPENDING status.
optional int32 suspending = 29113894;- Specified by:
getSuspendingin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The suspending.
-
hasTerminated
public boolean hasTerminated()Output only. The number of instances in the managed instance group that have TERMINATED status.
optional int32 terminated = 301796899;- Specified by:
hasTerminatedin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- Whether the terminated field is set.
-
getTerminated
public int getTerminated()Output only. The number of instances in the managed instance group that have TERMINATED status.
optional int32 terminated = 301796899;- Specified by:
getTerminatedin interfaceInstanceGroupManagerStatusInstanceStatusSummaryOrBuilder- Returns:
- The terminated.
-
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 InstanceGroupManagerStatusInstanceStatusSummary parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerStatusInstanceStatusSummary parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerStatusInstanceStatusSummary parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerStatusInstanceStatusSummary parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerStatusInstanceStatusSummary parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerStatusInstanceStatusSummary parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerStatusInstanceStatusSummary parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static InstanceGroupManagerStatusInstanceStatusSummary parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static InstanceGroupManagerStatusInstanceStatusSummary parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static InstanceGroupManagerStatusInstanceStatusSummary parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static InstanceGroupManagerStatusInstanceStatusSummary parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static InstanceGroupManagerStatusInstanceStatusSummary 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
public static InstanceGroupManagerStatusInstanceStatusSummary.Builder newBuilder(InstanceGroupManagerStatusInstanceStatusSummary prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InstanceGroupManagerStatusInstanceStatusSummary.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
public com.google.protobuf.Parser<InstanceGroupManagerStatusInstanceStatusSummary> 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
-