public final class InstanceGroupManagerResizeRequest extends com.google.protobuf.GeneratedMessageV3 implements InstanceGroupManagerResizeRequestOrBuilder
InstanceGroupManagerResizeRequest represents a request to create a number of VMs: either immediately or by queuing the request for the specified time. This resize request is nested under InstanceGroupManager and the VMs created by this request are added to the owning InstanceGroupManager.Protobuf type
google.cloud.compute.v1.InstanceGroupManagerResizeRequest| Modifier and Type | Class and Description |
|---|---|
static class |
InstanceGroupManagerResizeRequest.Builder
InstanceGroupManagerResizeRequest represents a request to create a number of VMs: either immediately or by queuing the request for the specified time.
|
static class |
InstanceGroupManagerResizeRequest.State
[Output only] Current state of the request.
|
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 |
CREATION_TIMESTAMP_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
ID_FIELD_NUMBER |
static int |
KIND_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
REQUESTED_RUN_DURATION_FIELD_NUMBER |
static int |
RESIZE_BY_FIELD_NUMBER |
static int |
SELF_LINK_FIELD_NUMBER |
static int |
SELF_LINK_WITH_ID_FIELD_NUMBER |
static int |
STATE_FIELD_NUMBER |
static int |
STATUS_FIELD_NUMBER |
static int |
ZONE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getCreationTimestamp()
[Output Only] The creation timestamp for this resize request in RFC3339 text format.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] The creation timestamp for this resize request in RFC3339 text format.
|
static InstanceGroupManagerResizeRequest |
getDefaultInstance() |
InstanceGroupManagerResizeRequest |
getDefaultInstanceForType() |
String |
getDescription()
An optional description of this resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
An optional description of this resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
long |
getId()
[Output Only] A unique identifier for this resource type.
|
String |
getKind()
[Output Only] The resource type, which is always compute#instanceGroupManagerResizeRequest for resize requests.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] The resource type, which is always compute#instanceGroupManagerResizeRequest for resize requests.
|
String |
getName()
The name of this resize request.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of this resize request.
|
com.google.protobuf.Parser<InstanceGroupManagerResizeRequest> |
getParserForType() |
Duration |
getRequestedRunDuration()
Requested run duration for instances that will be created by this request.
|
DurationOrBuilder |
getRequestedRunDurationOrBuilder()
Requested run duration for instances that will be created by this request.
|
int |
getResizeBy()
The number of instances to be created by this resize request.
|
String |
getSelfLink()
[Output Only] The URL for this resize request.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output Only] The URL for this resize request.
|
String |
getSelfLinkWithId()
[Output Only] Server-defined URL for this resource with the resource id.
|
com.google.protobuf.ByteString |
getSelfLinkWithIdBytes()
[Output Only] Server-defined URL for this resource with the resource id.
|
int |
getSerializedSize() |
String |
getState()
[Output only] Current state of the request.
|
com.google.protobuf.ByteString |
getStateBytes()
[Output only] Current state of the request.
|
InstanceGroupManagerResizeRequestStatus |
getStatus()
[Output only] Status of the request.
|
InstanceGroupManagerResizeRequestStatusOrBuilder |
getStatusOrBuilder()
[Output only] Status of the request.
|
String |
getZone()
[Output Only] The URL of a zone where the resize request is located.
|
com.google.protobuf.ByteString |
getZoneBytes()
[Output Only] The URL of a zone where the resize request is located.
|
boolean |
hasCreationTimestamp()
[Output Only] The creation timestamp for this resize request in RFC3339 text format.
|
boolean |
hasDescription()
An optional description of this resource.
|
int |
hashCode() |
boolean |
hasId()
[Output Only] A unique identifier for this resource type.
|
boolean |
hasKind()
[Output Only] The resource type, which is always compute#instanceGroupManagerResizeRequest for resize requests.
|
boolean |
hasName()
The name of this resize request.
|
boolean |
hasRequestedRunDuration()
Requested run duration for instances that will be created by this request.
|
boolean |
hasResizeBy()
The number of instances to be created by this resize request.
|
boolean |
hasSelfLink()
[Output Only] The URL for this resize request.
|
boolean |
hasSelfLinkWithId()
[Output Only] Server-defined URL for this resource with the resource id.
|
boolean |
hasState()
[Output only] Current state of the request.
|
boolean |
hasStatus()
[Output only] Status of the request.
|
boolean |
hasZone()
[Output Only] The URL of a zone where the resize request is located.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static InstanceGroupManagerResizeRequest.Builder |
newBuilder() |
static InstanceGroupManagerResizeRequest.Builder |
newBuilder(InstanceGroupManagerResizeRequest prototype) |
InstanceGroupManagerResizeRequest.Builder |
newBuilderForType() |
protected InstanceGroupManagerResizeRequest.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static InstanceGroupManagerResizeRequest |
parseDelimitedFrom(InputStream input) |
static InstanceGroupManagerResizeRequest |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InstanceGroupManagerResizeRequest |
parseFrom(byte[] data) |
static InstanceGroupManagerResizeRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InstanceGroupManagerResizeRequest |
parseFrom(ByteBuffer data) |
static InstanceGroupManagerResizeRequest |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InstanceGroupManagerResizeRequest |
parseFrom(com.google.protobuf.ByteString data) |
static InstanceGroupManagerResizeRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InstanceGroupManagerResizeRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static InstanceGroupManagerResizeRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InstanceGroupManagerResizeRequest |
parseFrom(InputStream input) |
static InstanceGroupManagerResizeRequest |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<InstanceGroupManagerResizeRequest> |
parser() |
InstanceGroupManagerResizeRequest.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 CREATION_TIMESTAMP_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int REQUESTED_RUN_DURATION_FIELD_NUMBER
public static final int RESIZE_BY_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_WITH_ID_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
public static final int ZONE_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 hasCreationTimestamp()
[Output Only] The creation timestamp for this resize request in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface InstanceGroupManagerResizeRequestOrBuilderpublic String getCreationTimestamp()
[Output Only] The creation timestamp for this resize request in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface InstanceGroupManagerResizeRequestOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] The creation timestamp for this resize request in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface InstanceGroupManagerResizeRequestOrBuilderpublic boolean hasDescription()
An optional description of this resource.
optional string description = 422937596;hasDescription in interface InstanceGroupManagerResizeRequestOrBuilderpublic String getDescription()
An optional description of this resource.
optional string description = 422937596;getDescription in interface InstanceGroupManagerResizeRequestOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource.
optional string description = 422937596;getDescriptionBytes in interface InstanceGroupManagerResizeRequestOrBuilderpublic boolean hasId()
[Output Only] A unique identifier for this resource type. The server generates this identifier.
optional uint64 id = 3355;hasId in interface InstanceGroupManagerResizeRequestOrBuilderpublic long getId()
[Output Only] A unique identifier for this resource type. The server generates this identifier.
optional uint64 id = 3355;getId in interface InstanceGroupManagerResizeRequestOrBuilderpublic boolean hasKind()
[Output Only] The resource type, which is always compute#instanceGroupManagerResizeRequest for resize requests.
optional string kind = 3292052;hasKind in interface InstanceGroupManagerResizeRequestOrBuilderpublic String getKind()
[Output Only] The resource type, which is always compute#instanceGroupManagerResizeRequest for resize requests.
optional string kind = 3292052;getKind in interface InstanceGroupManagerResizeRequestOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output Only] The resource type, which is always compute#instanceGroupManagerResizeRequest for resize requests.
optional string kind = 3292052;getKindBytes in interface InstanceGroupManagerResizeRequestOrBuilderpublic boolean hasName()
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
optional string name = 3373707;hasName in interface InstanceGroupManagerResizeRequestOrBuilderpublic String getName()
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
optional string name = 3373707;getName in interface InstanceGroupManagerResizeRequestOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
optional string name = 3373707;getNameBytes in interface InstanceGroupManagerResizeRequestOrBuilderpublic boolean hasRequestedRunDuration()
Requested run duration for instances that will be created by this request. At the end of the run duration instance will be deleted.
optional .google.cloud.compute.v1.Duration requested_run_duration = 232146425;hasRequestedRunDuration in interface InstanceGroupManagerResizeRequestOrBuilderpublic Duration getRequestedRunDuration()
Requested run duration for instances that will be created by this request. At the end of the run duration instance will be deleted.
optional .google.cloud.compute.v1.Duration requested_run_duration = 232146425;getRequestedRunDuration in interface InstanceGroupManagerResizeRequestOrBuilderpublic DurationOrBuilder getRequestedRunDurationOrBuilder()
Requested run duration for instances that will be created by this request. At the end of the run duration instance will be deleted.
optional .google.cloud.compute.v1.Duration requested_run_duration = 232146425;getRequestedRunDurationOrBuilder in interface InstanceGroupManagerResizeRequestOrBuilderpublic boolean hasResizeBy()
The number of instances to be created by this resize request. The group's target size will be increased by this number. This field cannot be used together with 'instances'.
optional int32 resize_by = 533735362;hasResizeBy in interface InstanceGroupManagerResizeRequestOrBuilderpublic int getResizeBy()
The number of instances to be created by this resize request. The group's target size will be increased by this number. This field cannot be used together with 'instances'.
optional int32 resize_by = 533735362;getResizeBy in interface InstanceGroupManagerResizeRequestOrBuilderpublic boolean hasSelfLink()
[Output Only] The URL for this resize request. The server defines this URL.
optional string self_link = 456214797;hasSelfLink in interface InstanceGroupManagerResizeRequestOrBuilderpublic String getSelfLink()
[Output Only] The URL for this resize request. The server defines this URL.
optional string self_link = 456214797;getSelfLink in interface InstanceGroupManagerResizeRequestOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] The URL for this resize request. The server defines this URL.
optional string self_link = 456214797;getSelfLinkBytes in interface InstanceGroupManagerResizeRequestOrBuilderpublic boolean hasSelfLinkWithId()
[Output Only] Server-defined URL for this resource with the resource id.
optional string self_link_with_id = 44520962;hasSelfLinkWithId in interface InstanceGroupManagerResizeRequestOrBuilderpublic String getSelfLinkWithId()
[Output Only] Server-defined URL for this resource with the resource id.
optional string self_link_with_id = 44520962;getSelfLinkWithId in interface InstanceGroupManagerResizeRequestOrBuilderpublic com.google.protobuf.ByteString getSelfLinkWithIdBytes()
[Output Only] Server-defined URL for this resource with the resource id.
optional string self_link_with_id = 44520962;getSelfLinkWithIdBytes in interface InstanceGroupManagerResizeRequestOrBuilderpublic boolean hasState()
[Output only] Current state of the request. Check the State enum for the list of possible values.
optional string state = 109757585;hasState in interface InstanceGroupManagerResizeRequestOrBuilderpublic String getState()
[Output only] Current state of the request. Check the State enum for the list of possible values.
optional string state = 109757585;getState in interface InstanceGroupManagerResizeRequestOrBuilderpublic com.google.protobuf.ByteString getStateBytes()
[Output only] Current state of the request. Check the State enum for the list of possible values.
optional string state = 109757585;getStateBytes in interface InstanceGroupManagerResizeRequestOrBuilderpublic boolean hasStatus()
[Output only] Status of the request.
optional .google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatus status = 181260274;
hasStatus in interface InstanceGroupManagerResizeRequestOrBuilderpublic InstanceGroupManagerResizeRequestStatus getStatus()
[Output only] Status of the request.
optional .google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatus status = 181260274;
getStatus in interface InstanceGroupManagerResizeRequestOrBuilderpublic InstanceGroupManagerResizeRequestStatusOrBuilder getStatusOrBuilder()
[Output only] Status of the request.
optional .google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatus status = 181260274;
getStatusOrBuilder in interface InstanceGroupManagerResizeRequestOrBuilderpublic boolean hasZone()
[Output Only] The URL of a zone where the resize request is located. Populated only for zonal resize requests.
optional string zone = 3744684;hasZone in interface InstanceGroupManagerResizeRequestOrBuilderpublic String getZone()
[Output Only] The URL of a zone where the resize request is located. Populated only for zonal resize requests.
optional string zone = 3744684;getZone in interface InstanceGroupManagerResizeRequestOrBuilderpublic com.google.protobuf.ByteString getZoneBytes()
[Output Only] The URL of a zone where the resize request is located. Populated only for zonal resize requests.
optional string zone = 3744684;getZoneBytes in interface InstanceGroupManagerResizeRequestOrBuilderpublic 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 InstanceGroupManagerResizeRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstanceGroupManagerResizeRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstanceGroupManagerResizeRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstanceGroupManagerResizeRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstanceGroupManagerResizeRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstanceGroupManagerResizeRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstanceGroupManagerResizeRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static InstanceGroupManagerResizeRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InstanceGroupManagerResizeRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static InstanceGroupManagerResizeRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InstanceGroupManagerResizeRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static InstanceGroupManagerResizeRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic InstanceGroupManagerResizeRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static InstanceGroupManagerResizeRequest.Builder newBuilder()
public static InstanceGroupManagerResizeRequest.Builder newBuilder(InstanceGroupManagerResizeRequest prototype)
public InstanceGroupManagerResizeRequest.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected InstanceGroupManagerResizeRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static InstanceGroupManagerResizeRequest getDefaultInstance()
public static com.google.protobuf.Parser<InstanceGroupManagerResizeRequest> parser()
public com.google.protobuf.Parser<InstanceGroupManagerResizeRequest> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public InstanceGroupManagerResizeRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.