public final class DestinationVolumeParameters extends GeneratedMessageV3 implements DestinationVolumeParametersOrBuilder
DestinationVolumeParameters specify input parameters used for creating
destination volume.
Protobuf type google.cloud.netapp.v1.DestinationVolumeParameters
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SHARE_NAME_FIELD_NUMBER
public static final int SHARE_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
STORAGE_POOL_FIELD_NUMBER
public static final int STORAGE_POOL_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TIERING_POLICY_FIELD_NUMBER
public static final int TIERING_POLICY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
VOLUME_ID_FIELD_NUMBER
public static final int VOLUME_ID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DestinationVolumeParameters getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DestinationVolumeParameters.Builder newBuilder()
newBuilder(DestinationVolumeParameters prototype)
public static DestinationVolumeParameters.Builder newBuilder(DestinationVolumeParameters prototype)
public static DestinationVolumeParameters parseDelimitedFrom(InputStream input)
public static DestinationVolumeParameters parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DestinationVolumeParameters parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DestinationVolumeParameters parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DestinationVolumeParameters parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DestinationVolumeParameters parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DestinationVolumeParameters parseFrom(CodedInputStream input)
public static DestinationVolumeParameters parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DestinationVolumeParameters parseFrom(InputStream input)
public static DestinationVolumeParameters parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DestinationVolumeParameters parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DestinationVolumeParameters parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DestinationVolumeParameters> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public DestinationVolumeParameters getDefaultInstanceForType()
getDescription()
public String getDescription()
Description for the destination volume.
optional string description = 4;
Returns |
Type |
Description |
String |
The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
Description for the destination volume.
optional string description = 4;
Returns |
Type |
Description |
ByteString |
The bytes for description.
|
getParserForType()
public Parser<DestinationVolumeParameters> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getShareName()
public String getShareName()
Destination volume's share name. If not specified, source volume's share
name will be used.
string share_name = 3;
Returns |
Type |
Description |
String |
The shareName.
|
getShareNameBytes()
public ByteString getShareNameBytes()
Destination volume's share name. If not specified, source volume's share
name will be used.
string share_name = 3;
Returns |
Type |
Description |
ByteString |
The bytes for shareName.
|
getStoragePool()
public String getStoragePool()
Required. Existing destination StoragePool name.
string storage_pool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The storagePool.
|
getStoragePoolBytes()
public ByteString getStoragePoolBytes()
Required. Existing destination StoragePool name.
string storage_pool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for storagePool.
|
getTieringPolicy()
public TieringPolicy getTieringPolicy()
Optional. Tiering policy for the volume.
optional .google.cloud.netapp.v1.TieringPolicy tiering_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
getTieringPolicyOrBuilder()
public TieringPolicyOrBuilder getTieringPolicyOrBuilder()
Optional. Tiering policy for the volume.
optional .google.cloud.netapp.v1.TieringPolicy tiering_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
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;
Returns |
Type |
Description |
String |
The volumeId.
|
getVolumeIdBytes()
public 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;
Returns |
Type |
Description |
ByteString |
The bytes for volumeId.
|
hasDescription()
public boolean hasDescription()
Description for the destination volume.
optional string description = 4;
Returns |
Type |
Description |
boolean |
Whether the description field is set.
|
hasTieringPolicy()
public boolean hasTieringPolicy()
Optional. Tiering policy for the volume.
optional .google.cloud.netapp.v1.TieringPolicy tiering_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the tieringPolicy field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DestinationVolumeParameters.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DestinationVolumeParameters.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public DestinationVolumeParameters.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides