Interface CreateAggregateConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CreateAggregateConfiguration.Builder,
,CreateAggregateConfiguration> SdkBuilder<CreateAggregateConfiguration.Builder,
,CreateAggregateConfiguration> SdkPojo
- Enclosing class:
CreateAggregateConfiguration
public static interface CreateAggregateConfiguration.Builder
extends SdkPojo, CopyableBuilder<CreateAggregateConfiguration.Builder,CreateAggregateConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionaggregates
(String... aggregates) Used to specify the names of aggregates on which the volume will be created.aggregates
(Collection<String> aggregates) Used to specify the names of aggregates on which the volume will be created.constituentsPerAggregate
(Integer constituentsPerAggregate) Used to explicitly set the number of constituents within the FlexGroup per storage aggregate.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
aggregates
Used to specify the names of aggregates on which the volume will be created.
- Parameters:
aggregates
- Used to specify the names of aggregates on which the volume will be created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregates
Used to specify the names of aggregates on which the volume will be created.
- Parameters:
aggregates
- Used to specify the names of aggregates on which the volume will be created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
constituentsPerAggregate
Used to explicitly set the number of constituents within the FlexGroup per storage aggregate. This field is optional when creating a FlexGroup volume. If unspecified, the default value will be 8. This field cannot be provided when creating a FlexVol volume.
- Parameters:
constituentsPerAggregate
- Used to explicitly set the number of constituents within the FlexGroup per storage aggregate. This field is optional when creating a FlexGroup volume. If unspecified, the default value will be 8. This field cannot be provided when creating a FlexVol volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-