Package com.pulumi.aws.fsx.inputs
Class OntapVolumeAggregateConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.fsx.inputs.OntapVolumeAggregateConfigurationArgs.Builder
-
- Enclosing class:
- OntapVolumeAggregateConfigurationArgs
public static final class OntapVolumeAggregateConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(OntapVolumeAggregateConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OntapVolumeAggregateConfigurationArgs.Builder
aggregates(com.pulumi.core.Output<java.util.List<java.lang.String>> aggregates)
OntapVolumeAggregateConfigurationArgs.Builder
aggregates(java.lang.String... aggregates)
OntapVolumeAggregateConfigurationArgs.Builder
aggregates(java.util.List<java.lang.String> aggregates)
OntapVolumeAggregateConfigurationArgs
build()
OntapVolumeAggregateConfigurationArgs.Builder
constituentsPerAggregate(com.pulumi.core.Output<java.lang.Integer> constituentsPerAggregate)
OntapVolumeAggregateConfigurationArgs.Builder
constituentsPerAggregate(java.lang.Integer constituentsPerAggregate)
OntapVolumeAggregateConfigurationArgs.Builder
totalConstituents(com.pulumi.core.Output<java.lang.Integer> totalConstituents)
OntapVolumeAggregateConfigurationArgs.Builder
totalConstituents(java.lang.Integer totalConstituents)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(OntapVolumeAggregateConfigurationArgs defaults)
-
-
Method Detail
-
aggregates
public OntapVolumeAggregateConfigurationArgs.Builder aggregates(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> aggregates)
- Parameters:
aggregates
- Used to specify the names of the aggregates on which the volume will be created. Each aggregate needs to be in the format aggrX where X is the number of the aggregate.- Returns:
- builder
-
aggregates
public OntapVolumeAggregateConfigurationArgs.Builder aggregates(java.util.List<java.lang.String> aggregates)
- Parameters:
aggregates
- Used to specify the names of the aggregates on which the volume will be created. Each aggregate needs to be in the format aggrX where X is the number of the aggregate.- Returns:
- builder
-
aggregates
public OntapVolumeAggregateConfigurationArgs.Builder aggregates(java.lang.String... aggregates)
- Parameters:
aggregates
- Used to specify the names of the aggregates on which the volume will be created. Each aggregate needs to be in the format aggrX where X is the number of the aggregate.- Returns:
- builder
-
constituentsPerAggregate
public OntapVolumeAggregateConfigurationArgs.Builder constituentsPerAggregate(@Nullable com.pulumi.core.Output<java.lang.Integer> constituentsPerAggregate)
- Parameters:
constituentsPerAggregate
- Used to explicitly set the number of constituents within the FlexGroup per storage aggregate. the default value is `8`.- Returns:
- builder
-
constituentsPerAggregate
public OntapVolumeAggregateConfigurationArgs.Builder constituentsPerAggregate(java.lang.Integer constituentsPerAggregate)
- Parameters:
constituentsPerAggregate
- Used to explicitly set the number of constituents within the FlexGroup per storage aggregate. the default value is `8`.- Returns:
- builder
-
totalConstituents
public OntapVolumeAggregateConfigurationArgs.Builder totalConstituents(@Nullable com.pulumi.core.Output<java.lang.Integer> totalConstituents)
- Parameters:
totalConstituents
- The total amount of constituents for a `FLEXGROUP` volume. This would equal constituents_per_aggregate x aggregates.- Returns:
- builder
-
totalConstituents
public OntapVolumeAggregateConfigurationArgs.Builder totalConstituents(java.lang.Integer totalConstituents)
- Parameters:
totalConstituents
- The total amount of constituents for a `FLEXGROUP` volume. This would equal constituents_per_aggregate x aggregates.- Returns:
- builder
-
build
public OntapVolumeAggregateConfigurationArgs build()
-
-