Interface RaidArray.Builder

All Superinterfaces:
Buildable, CopyableBuilder<RaidArray.Builder,RaidArray>, SdkBuilder<RaidArray.Builder,RaidArray>, SdkPojo
Enclosing class:
RaidArray

public static interface RaidArray.Builder extends SdkPojo, CopyableBuilder<RaidArray.Builder,RaidArray>
  • Method Details

    • raidArrayId

      RaidArray.Builder raidArrayId(String raidArrayId)

      The array ID.

      Parameters:
      raidArrayId - The array ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceId

      RaidArray.Builder instanceId(String instanceId)

      The instance ID.

      Parameters:
      instanceId - The instance ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The array name.

      Parameters:
      name - The array name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • raidLevel

      RaidArray.Builder raidLevel(Integer raidLevel)

      The RAID level.

      Parameters:
      raidLevel - The RAID level.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberOfDisks

      RaidArray.Builder numberOfDisks(Integer numberOfDisks)

      The number of disks in the array.

      Parameters:
      numberOfDisks - The number of disks in the array.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • size

      The array's size.

      Parameters:
      size - The array's size.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • device

      RaidArray.Builder device(String device)

      The array's Linux device. For example /dev/mdadm0.

      Parameters:
      device - The array's Linux device. For example /dev/mdadm0.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mountPoint

      RaidArray.Builder mountPoint(String mountPoint)

      The array's mount point.

      Parameters:
      mountPoint - The array's mount point.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZone

      RaidArray.Builder availabilityZone(String availabilityZone)

      The array's Availability Zone. For more information, see Regions and Endpoints.

      Parameters:
      availabilityZone - The array's Availability Zone. For more information, see Regions and Endpoints.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      RaidArray.Builder createdAt(String createdAt)

      When the RAID array was created.

      Parameters:
      createdAt - When the RAID array was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stackId

      RaidArray.Builder stackId(String stackId)

      The stack ID.

      Parameters:
      stackId - The stack ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • volumeType

      RaidArray.Builder volumeType(String volumeType)

      The volume type, standard or PIOPS.

      Parameters:
      volumeType - The volume type, standard or PIOPS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iops

      For PIOPS volumes, the IOPS per disk.

      Parameters:
      iops - For PIOPS volumes, the IOPS per disk.
      Returns:
      Returns a reference to this object so that method calls can be chained together.