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.Builderaggregates(com.pulumi.core.Output<java.util.List<java.lang.String>> aggregates)OntapVolumeAggregateConfigurationArgs.Builderaggregates(java.lang.String... aggregates)OntapVolumeAggregateConfigurationArgs.Builderaggregates(java.util.List<java.lang.String> aggregates)OntapVolumeAggregateConfigurationArgsbuild()OntapVolumeAggregateConfigurationArgs.BuilderconstituentsPerAggregate(com.pulumi.core.Output<java.lang.Integer> constituentsPerAggregate)OntapVolumeAggregateConfigurationArgs.BuilderconstituentsPerAggregate(java.lang.Integer constituentsPerAggregate)OntapVolumeAggregateConfigurationArgs.BuildertotalConstituents(com.pulumi.core.Output<java.lang.Integer> totalConstituents)OntapVolumeAggregateConfigurationArgs.BuildertotalConstituents(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- 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- 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- 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- 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- 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- Total amount of constituents for a `FLEXGROUP` volume. This would equal constituentsPerAggregate x aggregates.- Returns:
- builder
-
totalConstituents
public OntapVolumeAggregateConfigurationArgs.Builder totalConstituents(java.lang.Integer totalConstituents)
- Parameters:
totalConstituents- Total amount of constituents for a `FLEXGROUP` volume. This would equal constituentsPerAggregate x aggregates.- Returns:
- builder
-
build
public OntapVolumeAggregateConfigurationArgs build()
-
-