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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateAggregateConfiguration.Builderaggregates(String... aggregates)Used to specify the names of aggregates on which the volume will be created.CreateAggregateConfiguration.Builderaggregates(Collection<String> aggregates)Used to specify the names of aggregates on which the volume will be created.CreateAggregateConfiguration.BuilderconstituentsPerAggregate(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
aggregates
CreateAggregateConfiguration.Builder aggregates(Collection<String> 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
CreateAggregateConfiguration.Builder aggregates(String... 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
CreateAggregateConfiguration.Builder constituentsPerAggregate(Integer 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.
-
-