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

      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.