public final class InstanceGroupManagerStandbyPolicy extends com.google.protobuf.GeneratedMessageV3 implements InstanceGroupManagerStandbyPolicyOrBuilder
Protobuf type
google.cloud.compute.v1.InstanceGroupManagerStandbyPolicy| Modifier and Type | Class and Description |
|---|---|
static class |
InstanceGroupManagerStandbyPolicy.Builder
Protobuf type
google.cloud.compute.v1.InstanceGroupManagerStandbyPolicy |
static class |
InstanceGroupManagerStandbyPolicy.Mode
Defines how a MIG resumes or starts VMs from a standby pool when the group scales out.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
INITIAL_DELAY_SEC_FIELD_NUMBER |
static int |
MODE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static InstanceGroupManagerStandbyPolicy |
getDefaultInstance() |
InstanceGroupManagerStandbyPolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
int |
getInitialDelaySec()
Specifies the number of seconds that the MIG should wait to suspend or stop a VM after that VM was created.
|
String |
getMode()
Defines how a MIG resumes or starts VMs from a standby pool when the group scales out.
|
com.google.protobuf.ByteString |
getModeBytes()
Defines how a MIG resumes or starts VMs from a standby pool when the group scales out.
|
com.google.protobuf.Parser<InstanceGroupManagerStandbyPolicy> |
getParserForType() |
int |
getSerializedSize() |
int |
hashCode() |
boolean |
hasInitialDelaySec()
Specifies the number of seconds that the MIG should wait to suspend or stop a VM after that VM was created.
|
boolean |
hasMode()
Defines how a MIG resumes or starts VMs from a standby pool when the group scales out.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static InstanceGroupManagerStandbyPolicy.Builder |
newBuilder() |
static InstanceGroupManagerStandbyPolicy.Builder |
newBuilder(InstanceGroupManagerStandbyPolicy prototype) |
InstanceGroupManagerStandbyPolicy.Builder |
newBuilderForType() |
protected InstanceGroupManagerStandbyPolicy.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static InstanceGroupManagerStandbyPolicy |
parseDelimitedFrom(InputStream input) |
static InstanceGroupManagerStandbyPolicy |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InstanceGroupManagerStandbyPolicy |
parseFrom(byte[] data) |
static InstanceGroupManagerStandbyPolicy |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InstanceGroupManagerStandbyPolicy |
parseFrom(ByteBuffer data) |
static InstanceGroupManagerStandbyPolicy |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InstanceGroupManagerStandbyPolicy |
parseFrom(com.google.protobuf.ByteString data) |
static InstanceGroupManagerStandbyPolicy |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InstanceGroupManagerStandbyPolicy |
parseFrom(com.google.protobuf.CodedInputStream input) |
static InstanceGroupManagerStandbyPolicy |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InstanceGroupManagerStandbyPolicy |
parseFrom(InputStream input) |
static InstanceGroupManagerStandbyPolicy |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<InstanceGroupManagerStandbyPolicy> |
parser() |
InstanceGroupManagerStandbyPolicy.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
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, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int INITIAL_DELAY_SEC_FIELD_NUMBER
public static final int MODE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasInitialDelaySec()
Specifies the number of seconds that the MIG should wait to suspend or stop a VM after that VM was created. The initial delay gives the initialization script the time to prepare your VM for a quick scale out. The value of initial delay must be between 0 and 3600 seconds. The default value is 0.
optional int32 initial_delay_sec = 263207002;hasInitialDelaySec in interface InstanceGroupManagerStandbyPolicyOrBuilderpublic int getInitialDelaySec()
Specifies the number of seconds that the MIG should wait to suspend or stop a VM after that VM was created. The initial delay gives the initialization script the time to prepare your VM for a quick scale out. The value of initial delay must be between 0 and 3600 seconds. The default value is 0.
optional int32 initial_delay_sec = 263207002;getInitialDelaySec in interface InstanceGroupManagerStandbyPolicyOrBuilderpublic boolean hasMode()
Defines how a MIG resumes or starts VMs from a standby pool when the group scales out. The default mode is `MANUAL`. Check the Mode enum for the list of possible values.
optional string mode = 3357091;hasMode in interface InstanceGroupManagerStandbyPolicyOrBuilderpublic String getMode()
Defines how a MIG resumes or starts VMs from a standby pool when the group scales out. The default mode is `MANUAL`. Check the Mode enum for the list of possible values.
optional string mode = 3357091;getMode in interface InstanceGroupManagerStandbyPolicyOrBuilderpublic com.google.protobuf.ByteString getModeBytes()
Defines how a MIG resumes or starts VMs from a standby pool when the group scales out. The default mode is `MANUAL`. Check the Mode enum for the list of possible values.
optional string mode = 3357091;getModeBytes in interface InstanceGroupManagerStandbyPolicyOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static InstanceGroupManagerStandbyPolicy parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstanceGroupManagerStandbyPolicy parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstanceGroupManagerStandbyPolicy parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstanceGroupManagerStandbyPolicy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstanceGroupManagerStandbyPolicy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstanceGroupManagerStandbyPolicy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstanceGroupManagerStandbyPolicy parseFrom(InputStream input) throws IOException
IOExceptionpublic static InstanceGroupManagerStandbyPolicy parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InstanceGroupManagerStandbyPolicy parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static InstanceGroupManagerStandbyPolicy parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InstanceGroupManagerStandbyPolicy parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static InstanceGroupManagerStandbyPolicy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic InstanceGroupManagerStandbyPolicy.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static InstanceGroupManagerStandbyPolicy.Builder newBuilder()
public static InstanceGroupManagerStandbyPolicy.Builder newBuilder(InstanceGroupManagerStandbyPolicy prototype)
public InstanceGroupManagerStandbyPolicy.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected InstanceGroupManagerStandbyPolicy.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static InstanceGroupManagerStandbyPolicy getDefaultInstance()
public static com.google.protobuf.Parser<InstanceGroupManagerStandbyPolicy> parser()
public com.google.protobuf.Parser<InstanceGroupManagerStandbyPolicy> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public InstanceGroupManagerStandbyPolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.