Package com.google.cloud.compute.v1
Class InstanceGroupManagerResizeRequest
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.InstanceGroupManagerResizeRequest
- All Implemented Interfaces:
InstanceGroupManagerResizeRequestOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class InstanceGroupManagerResizeRequest
extends com.google.protobuf.GeneratedMessage
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- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classInstanceGroupManagerResizeRequest represents a request to create a number of VMs: either immediately or by queuing the request for the specified time.static enumOutput only.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 TypeMethodDescriptionbooleanOutput only.com.google.protobuf.ByteStringOutput only.An optional description of this resource.com.google.protobuf.ByteStringAn optional description of this resource.static final com.google.protobuf.Descriptors.DescriptorlonggetId()Output only.getKind()Output only.com.google.protobuf.ByteStringOutput only.getName()The name of this resize request.com.google.protobuf.ByteStringThe name of this resize request.com.google.protobuf.Parser<InstanceGroupManagerResizeRequest>Output only.com.google.protobuf.ByteStringOutput only.Requested run duration for instances that will be created by this request.Requested run duration for instances that will be created by this request.intThe number of instances to be created by this resize request.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.intgetState()Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.getZone()Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.booleanAn optional description of this resource.inthashCode()booleanhasId()Output only.booleanhasKind()Output only.booleanhasName()The name of this resize request.booleanOutput only.booleanRequested run duration for instances that will be created by this request.booleanThe number of instances to be created by this resize request.booleanOutput only.booleanOutput only.booleanhasState()Output only.booleanOutput only.booleanhasZone()Output only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(InstanceGroupManagerResizeRequest prototype) newBuilderForType(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<InstanceGroupManagerResizeRequest>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
-
CREATION_TIMESTAMP_FIELD_NUMBER
public static final int CREATION_TIMESTAMP_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
REGION_FIELD_NUMBER
public static final int REGION_FIELD_NUMBER- See Also:
-
REQUESTED_RUN_DURATION_FIELD_NUMBER
public static final int REQUESTED_RUN_DURATION_FIELD_NUMBER- See Also:
-
RESIZE_BY_FIELD_NUMBER
public static final int RESIZE_BY_FIELD_NUMBER- See Also:
-
SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER- See Also:
-
SELF_LINK_WITH_ID_FIELD_NUMBER
public static final int SELF_LINK_WITH_ID_FIELD_NUMBER- See Also:
-
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
ZONE_FIELD_NUMBER
public static final int ZONE_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
-
hasCreationTimestamp
public boolean hasCreationTimestamp()Output only. The creation timestamp for this resize request inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
hasCreationTimestampin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
Output only. The creation timestamp for this resize request inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()Output only. The creation timestamp for this resize request inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampBytesin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The bytes for creationTimestamp.
-
hasDescription
public boolean hasDescription()An optional description of this resource.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
An optional description of this resource.
optional string description = 422937596;- Specified by:
getDescriptionin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()An optional description of this resource.
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The bytes for description.
-
hasId
public boolean hasId()Output only. A unique identifier for this resource type. The server generates this identifier.
optional uint64 id = 3355;- Specified by:
hasIdin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. A unique identifier for this resource type. The server generates this identifier.
optional uint64 id = 3355;- Specified by:
getIdin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The id.
-
hasKind
public boolean hasKind()Output only. The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for resize requests.
optional string kind = 3292052;- Specified by:
hasKindin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
Output only. The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for resize requests.
optional string kind = 3292052;- Specified by:
getKindin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Output only. The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for resize requests.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The bytes for kind.
-
hasName
public boolean hasName()The name of this resize request. The name must be 1-63 characters long, and comply withRFC1035.
optional string name = 3373707;- Specified by:
hasNamein interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the name field is set.
-
getName
The name of this resize request. The name must be 1-63 characters long, and comply withRFC1035.
optional string name = 3373707;- Specified by:
getNamein interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of this resize request. The name must be 1-63 characters long, and comply withRFC1035.
optional string name = 3373707;- Specified by:
getNameBytesin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The bytes for name.
-
hasRegion
public boolean hasRegion()Output only. The URL of a region where the resize request is located. Populated only for regional resize requests.
optional string region = 138946292;- Specified by:
hasRegionin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the region field is set.
-
getRegion
Output only. The URL of a region where the resize request is located. Populated only for regional resize requests.
optional string region = 138946292;- Specified by:
getRegionin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()Output only. The URL of a region where the resize request is located. Populated only for regional resize requests.
optional string region = 138946292;- Specified by:
getRegionBytesin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The bytes for region.
-
hasRequestedRunDuration
public 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;- Specified by:
hasRequestedRunDurationin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the requestedRunDuration field is set.
-
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;- Specified by:
getRequestedRunDurationin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The requestedRunDuration.
-
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;- Specified by:
getRequestedRunDurationOrBuilderin interfaceInstanceGroupManagerResizeRequestOrBuilder
-
hasResizeBy
public 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;- Specified by:
hasResizeByin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the resizeBy field is set.
-
getResizeBy
public 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;- Specified by:
getResizeByin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The resizeBy.
-
hasSelfLink
public boolean hasSelfLink()Output only. The URL for this resize request. The server defines this URL.
optional string self_link = 456214797;- Specified by:
hasSelfLinkin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the selfLink field is set.
-
getSelfLink
Output only. The URL for this resize request. The server defines this URL.
optional string self_link = 456214797;- Specified by:
getSelfLinkin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()Output only. The URL for this resize request. The server defines this URL.
optional string self_link = 456214797;- Specified by:
getSelfLinkBytesin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The bytes for selfLink.
-
hasSelfLinkWithId
public boolean hasSelfLinkWithId()Output only. Server-defined URL for this resource with the resource id.
optional string self_link_with_id = 44520962;- Specified by:
hasSelfLinkWithIdin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the selfLinkWithId field is set.
-
getSelfLinkWithId
Output only. Server-defined URL for this resource with the resource id.
optional string self_link_with_id = 44520962;- Specified by:
getSelfLinkWithIdin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The selfLinkWithId.
-
getSelfLinkWithIdBytes
public com.google.protobuf.ByteString getSelfLinkWithIdBytes()Output only. Server-defined URL for this resource with the resource id.
optional string self_link_with_id = 44520962;- Specified by:
getSelfLinkWithIdBytesin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The bytes for selfLinkWithId.
-
hasState
public boolean hasState()Output only. Current state of the request. Check the State enum for the list of possible values.
optional string state = 109757585;- Specified by:
hasStatein interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the state field is set.
-
getState
Output only. Current state of the request. Check the State enum for the list of possible values.
optional string state = 109757585;- Specified by:
getStatein interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The state.
-
getStateBytes
public 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;- Specified by:
getStateBytesin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The bytes for state.
-
hasStatus
public boolean hasStatus()Output only. Status of the request.
optional .google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatus status = 181260274;- Specified by:
hasStatusin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the status field is set.
-
getStatus
Output only. Status of the request.
optional .google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatus status = 181260274;- Specified by:
getStatusin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The status.
-
getStatusOrBuilder
Output only. Status of the request.
optional .google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatus status = 181260274;- Specified by:
getStatusOrBuilderin interfaceInstanceGroupManagerResizeRequestOrBuilder
-
hasZone
public 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;- Specified by:
hasZonein interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- Whether the zone field is set.
-
getZone
Output only. The URL of a zone where the resize request is located. Populated only for zonal resize requests.
optional string zone = 3744684;- Specified by:
getZonein interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The zone.
-
getZoneBytes
public 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;- Specified by:
getZoneBytesin interfaceInstanceGroupManagerResizeRequestOrBuilder- Returns:
- The bytes for zone.
-
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 InstanceGroupManagerResizeRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerResizeRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerResizeRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerResizeRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerResizeRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManagerResizeRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static InstanceGroupManagerResizeRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static InstanceGroupManagerResizeRequest parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static InstanceGroupManagerResizeRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static InstanceGroupManagerResizeRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static InstanceGroupManagerResizeRequest 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 InstanceGroupManagerResizeRequest.Builder newBuilder(InstanceGroupManagerResizeRequest prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InstanceGroupManagerResizeRequest.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
-