Class LargeCapacityConfig (0.72.0)

public final class LargeCapacityConfig extends GeneratedMessage implements LargeCapacityConfigOrBuilder

Configuration for a Large Capacity Volume. A Large Capacity Volume supports sizes ranging from 4.8 TiB to 20 PiB, it is composed of multiple internal constituents, and must be created in a large capacity pool.

Protobuf type google.cloud.netapp.v1.LargeCapacityConfig

Static Fields

CONSTITUENT_COUNT_FIELD_NUMBER

public static final int CONSTITUENT_COUNT_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static LargeCapacityConfig getDefaultInstance()
Returns
Type Description
LargeCapacityConfig

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static LargeCapacityConfig.Builder newBuilder()
Returns
Type Description
LargeCapacityConfig.Builder

newBuilder(LargeCapacityConfig prototype)

public static LargeCapacityConfig.Builder newBuilder(LargeCapacityConfig prototype)
Parameter
Name Description
prototype LargeCapacityConfig
Returns
Type Description
LargeCapacityConfig.Builder

parseDelimitedFrom(InputStream input)

public static LargeCapacityConfig parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
LargeCapacityConfig
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static LargeCapacityConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LargeCapacityConfig
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static LargeCapacityConfig parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
LargeCapacityConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static LargeCapacityConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LargeCapacityConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static LargeCapacityConfig parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
LargeCapacityConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static LargeCapacityConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LargeCapacityConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static LargeCapacityConfig parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
LargeCapacityConfig
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static LargeCapacityConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LargeCapacityConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static LargeCapacityConfig parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
LargeCapacityConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static LargeCapacityConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LargeCapacityConfig
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static LargeCapacityConfig parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
LargeCapacityConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static LargeCapacityConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LargeCapacityConfig
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<LargeCapacityConfig> parser()
Returns
Type Description
Parser<LargeCapacityConfig>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getConstituentCount()

public int getConstituentCount()

Optional. The number of internal constituents (e.g., FlexVols) for this large volume. The minimum number of constituents is 2.

int32 constituent_count = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The constituentCount.

getDefaultInstanceForType()

public LargeCapacityConfig getDefaultInstanceForType()
Returns
Type Description
LargeCapacityConfig

getParserForType()

public Parser<LargeCapacityConfig> getParserForType()
Returns
Type Description
Parser<LargeCapacityConfig>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public LargeCapacityConfig.Builder newBuilderForType()
Returns
Type Description
LargeCapacityConfig.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected LargeCapacityConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
LargeCapacityConfig.Builder
Overrides

toBuilder()

public LargeCapacityConfig.Builder toBuilder()
Returns
Type Description
LargeCapacityConfig.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException