Class LargeCapacityConfig.Builder (0.72.0)

public static final class LargeCapacityConfig.Builder extends GeneratedMessage.Builder<LargeCapacityConfig.Builder> 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 Methods

getDescriptor()

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

Methods

build()

public LargeCapacityConfig build()
Returns
Type Description
LargeCapacityConfig

buildPartial()

public LargeCapacityConfig buildPartial()
Returns
Type Description
LargeCapacityConfig

clear()

public LargeCapacityConfig.Builder clear()
Returns
Type Description
LargeCapacityConfig.Builder
Overrides

clearConstituentCount()

public LargeCapacityConfig.Builder clearConstituentCount()

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
LargeCapacityConfig.Builder

This builder for chaining.

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

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(LargeCapacityConfig other)

public LargeCapacityConfig.Builder mergeFrom(LargeCapacityConfig other)
Parameter
Name Description
other LargeCapacityConfig
Returns
Type Description
LargeCapacityConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public LargeCapacityConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LargeCapacityConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public LargeCapacityConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
LargeCapacityConfig.Builder
Overrides

setConstituentCount(int value)

public LargeCapacityConfig.Builder setConstituentCount(int value)

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];

Parameter
Name Description
value int

The constituentCount to set.

Returns
Type Description
LargeCapacityConfig.Builder

This builder for chaining.