Interface RaidArray.Builder

    • Method Detail

      • 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

        RaidArray.Builder name​(String name)

        The array name.

        Parameters:
        name - The array name.
        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

        RaidArray.Builder size​(Integer 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

        RaidArray.Builder iops​(Integer 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.