Package namespace.cloud.compute.v1beta
Class Compute.VolumeRequest
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
namespace.cloud.compute.v1beta.Compute.VolumeRequest
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,Compute.VolumeRequestOrBuilder
- Enclosing class:
Compute
public static final class Compute.VolumeRequest
extends com.google.protobuf.GeneratedMessage
implements Compute.VolumeRequestOrBuilder
Protobuf type
namespace.cloud.compute.v1beta.VolumeRequest- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typenamespace.cloud.compute.v1beta.VolumeRequeststatic enumProtobuf enumnamespace.cloud.compute.v1beta.VolumeRequest.PersistencyKindNested 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>, 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 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 TypeMethodDescriptionbooleanstatic Compute.VolumeRequeststatic final com.google.protobuf.Descriptors.DescriptorIf set, initializes the volume from the specified snapshot.com.google.protobuf.ByteStringIf set, initializes the volume from the specified snapshot.The absolute path where the volume is mounted inside the instance.com.google.protobuf.ByteStringThe absolute path where the volume is mounted inside the instance.com.google.protobuf.Parser<Compute.VolumeRequest> The persistency kind of the volume.intThe persistency kind of the volume.intlongThe requested size of the volume in megabytes.getTag()A logical identifier for volume reuse across instances.com.google.protobuf.ByteStringA logical identifier for volume reuse across instances.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(Compute.VolumeRequest prototype) protected Compute.VolumeRequest.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static Compute.VolumeRequestparseDelimitedFrom(InputStream input) static Compute.VolumeRequestparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Compute.VolumeRequestparseFrom(byte[] data) static Compute.VolumeRequestparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Compute.VolumeRequestparseFrom(com.google.protobuf.ByteString data) static Compute.VolumeRequestparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Compute.VolumeRequestparseFrom(com.google.protobuf.CodedInputStream input) static Compute.VolumeRequestparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Compute.VolumeRequestparseFrom(InputStream input) static Compute.VolumeRequestparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Compute.VolumeRequestparseFrom(ByteBuffer data) static Compute.VolumeRequestparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Compute.VolumeRequest> 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
-
MOUNT_POINT_FIELD_NUMBER
public static final int MOUNT_POINT_FIELD_NUMBER- See Also:
-
TAG_FIELD_NUMBER
public static final int TAG_FIELD_NUMBER- See Also:
-
SIZE_MB_FIELD_NUMBER
public static final int SIZE_MB_FIELD_NUMBER- See Also:
-
PERSISTENCY_KIND_FIELD_NUMBER
public static final int PERSISTENCY_KIND_FIELD_NUMBER- See Also:
-
FROM_SNAPSHOT_ID_FIELD_NUMBER
public static final int FROM_SNAPSHOT_ID_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
-
getMountPoint
The absolute path where the volume is mounted inside the instance.
string mount_point = 1;- Specified by:
getMountPointin interfaceCompute.VolumeRequestOrBuilder- Returns:
- The mountPoint.
-
getMountPointBytes
public com.google.protobuf.ByteString getMountPointBytes()The absolute path where the volume is mounted inside the instance.
string mount_point = 1;- Specified by:
getMountPointBytesin interfaceCompute.VolumeRequestOrBuilder- Returns:
- The bytes for mountPoint.
-
getTag
A logical identifier for volume reuse across instances. For CACHE volumes, the platform attempts to mount a recently used volume with the same tag. For PERSISTENT volumes, the tag maps to a named durable volume.
string tag = 2;- Specified by:
getTagin interfaceCompute.VolumeRequestOrBuilder- Returns:
- The tag.
-
getTagBytes
public com.google.protobuf.ByteString getTagBytes()A logical identifier for volume reuse across instances. For CACHE volumes, the platform attempts to mount a recently used volume with the same tag. For PERSISTENT volumes, the tag maps to a named durable volume.
string tag = 2;- Specified by:
getTagBytesin interfaceCompute.VolumeRequestOrBuilder- Returns:
- The bytes for tag.
-
getSizeMb
public long getSizeMb()The requested size of the volume in megabytes.
int64 size_mb = 3;- Specified by:
getSizeMbin interfaceCompute.VolumeRequestOrBuilder- Returns:
- The sizeMb.
-
getPersistencyKindValue
public int getPersistencyKindValue()The persistency kind of the volume.
.namespace.cloud.compute.v1beta.VolumeRequest.PersistencyKind persistency_kind = 4;- Specified by:
getPersistencyKindValuein interfaceCompute.VolumeRequestOrBuilder- Returns:
- The enum numeric value on the wire for persistencyKind.
-
getPersistencyKind
The persistency kind of the volume.
.namespace.cloud.compute.v1beta.VolumeRequest.PersistencyKind persistency_kind = 4;- Specified by:
getPersistencyKindin interfaceCompute.VolumeRequestOrBuilder- Returns:
- The persistencyKind.
-
getFromSnapshotId
If set, initializes the volume from the specified snapshot. Only supported for PERSISTENT volumes. If set on a CACHE volume, the request will fail. For persistent volumes, a new snapshot is created starting from the specified snapshot ID.
string from_snapshot_id = 5;- Specified by:
getFromSnapshotIdin interfaceCompute.VolumeRequestOrBuilder- Returns:
- The fromSnapshotId.
-
getFromSnapshotIdBytes
public com.google.protobuf.ByteString getFromSnapshotIdBytes()If set, initializes the volume from the specified snapshot. Only supported for PERSISTENT volumes. If set on a CACHE volume, the request will fail. For persistent volumes, a new snapshot is created starting from the specified snapshot ID.
string from_snapshot_id = 5;- Specified by:
getFromSnapshotIdBytesin interfaceCompute.VolumeRequestOrBuilder- Returns:
- The bytes for fromSnapshotId.
-
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 Compute.VolumeRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compute.VolumeRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compute.VolumeRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compute.VolumeRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compute.VolumeRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compute.VolumeRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Compute.VolumeRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Compute.VolumeRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Compute.VolumeRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Compute.VolumeRequest 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 Compute.VolumeRequest.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
-