Package com.google.cloud.netapp.v1
Class DestinationVolumeParameters
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.netapp.v1.DestinationVolumeParameters
-
- All Implemented Interfaces:
DestinationVolumeParametersOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class DestinationVolumeParameters extends com.google.protobuf.GeneratedMessageV3 implements DestinationVolumeParametersOrBuilder
DestinationVolumeParameters specify input parameters used for creating destination volume.
Protobuf typegoogle.cloud.netapp.v1.DestinationVolumeParameters- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDestinationVolumeParameters.BuilderDestinationVolumeParameters specify input parameters used for creating destination volume.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field Description static intDESCRIPTION_FIELD_NUMBERstatic intSHARE_NAME_FIELD_NUMBERstatic intSTORAGE_POOL_FIELD_NUMBERstatic intVOLUME_ID_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static DestinationVolumeParametersgetDefaultInstance()DestinationVolumeParametersgetDefaultInstanceForType()StringgetDescription()Description for the destination volume.com.google.protobuf.ByteStringgetDescriptionBytes()Description for the destination volume.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<DestinationVolumeParameters>getParserForType()intgetSerializedSize()StringgetShareName()Destination volume's share name.com.google.protobuf.ByteStringgetShareNameBytes()Destination volume's share name.StringgetStoragePool()Required.com.google.protobuf.ByteStringgetStoragePoolBytes()Required.StringgetVolumeId()Desired destination volume resource id.com.google.protobuf.ByteStringgetVolumeIdBytes()Desired destination volume resource id.booleanhasDescription()Description for the destination volume.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static DestinationVolumeParameters.BuildernewBuilder()static DestinationVolumeParameters.BuildernewBuilder(DestinationVolumeParameters prototype)DestinationVolumeParameters.BuildernewBuilderForType()protected DestinationVolumeParameters.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static DestinationVolumeParametersparseDelimitedFrom(InputStream input)static DestinationVolumeParametersparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DestinationVolumeParametersparseFrom(byte[] data)static DestinationVolumeParametersparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DestinationVolumeParametersparseFrom(com.google.protobuf.ByteString data)static DestinationVolumeParametersparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DestinationVolumeParametersparseFrom(com.google.protobuf.CodedInputStream input)static DestinationVolumeParametersparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DestinationVolumeParametersparseFrom(InputStream input)static DestinationVolumeParametersparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DestinationVolumeParametersparseFrom(ByteBuffer data)static DestinationVolumeParametersparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<DestinationVolumeParameters>parser()DestinationVolumeParameters.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
STORAGE_POOL_FIELD_NUMBER
public static final int STORAGE_POOL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VOLUME_ID_FIELD_NUMBER
public static final int VOLUME_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SHARE_NAME_FIELD_NUMBER
public static final int SHARE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getStoragePool
public String getStoragePool()
Required. Existing destination StoragePool name.
string storage_pool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getStoragePoolin interfaceDestinationVolumeParametersOrBuilder- Returns:
- The storagePool.
-
getStoragePoolBytes
public com.google.protobuf.ByteString getStoragePoolBytes()
Required. Existing destination StoragePool name.
string storage_pool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getStoragePoolBytesin interfaceDestinationVolumeParametersOrBuilder- Returns:
- The bytes for storagePool.
-
getVolumeId
public String getVolumeId()
Desired destination volume resource id. If not specified, source volume's resource id will be used. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.
string volume_id = 2;- Specified by:
getVolumeIdin interfaceDestinationVolumeParametersOrBuilder- Returns:
- The volumeId.
-
getVolumeIdBytes
public com.google.protobuf.ByteString getVolumeIdBytes()
Desired destination volume resource id. If not specified, source volume's resource id will be used. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.
string volume_id = 2;- Specified by:
getVolumeIdBytesin interfaceDestinationVolumeParametersOrBuilder- Returns:
- The bytes for volumeId.
-
getShareName
public String getShareName()
Destination volume's share name. If not specified, source volume's share name will be used.
string share_name = 3;- Specified by:
getShareNamein interfaceDestinationVolumeParametersOrBuilder- Returns:
- The shareName.
-
getShareNameBytes
public com.google.protobuf.ByteString getShareNameBytes()
Destination volume's share name. If not specified, source volume's share name will be used.
string share_name = 3;- Specified by:
getShareNameBytesin interfaceDestinationVolumeParametersOrBuilder- Returns:
- The bytes for shareName.
-
hasDescription
public boolean hasDescription()
Description for the destination volume.
optional string description = 4;- Specified by:
hasDescriptionin interfaceDestinationVolumeParametersOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
public String getDescription()
Description for the destination volume.
optional string description = 4;- Specified by:
getDescriptionin interfaceDestinationVolumeParametersOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Description for the destination volume.
optional string description = 4;- Specified by:
getDescriptionBytesin interfaceDestinationVolumeParametersOrBuilder- Returns:
- The bytes for description.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 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 DestinationVolumeParameters parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DestinationVolumeParameters parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DestinationVolumeParameters parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DestinationVolumeParameters parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DestinationVolumeParameters parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DestinationVolumeParameters parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DestinationVolumeParameters parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static DestinationVolumeParameters parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static DestinationVolumeParameters parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static DestinationVolumeParameters parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static DestinationVolumeParameters parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static DestinationVolumeParameters parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public DestinationVolumeParameters.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static DestinationVolumeParameters.Builder newBuilder()
-
newBuilder
public static DestinationVolumeParameters.Builder newBuilder(DestinationVolumeParameters prototype)
-
toBuilder
public DestinationVolumeParameters.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DestinationVolumeParameters.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static DestinationVolumeParameters getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<DestinationVolumeParameters> parser()
-
getParserForType
public com.google.protobuf.Parser<DestinationVolumeParameters> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public DestinationVolumeParameters getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-