Interface AvailableAdditionalStorageVolumesOption.Builder

  • Method Details

    • supportsStorageAutoscaling

      AvailableAdditionalStorageVolumesOption.Builder supportsStorageAutoscaling(Boolean supportsStorageAutoscaling)

      Indicates whether the additional storage volume supports storage autoscaling.

      Parameters:
      supportsStorageAutoscaling - Indicates whether the additional storage volume supports storage autoscaling.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportsStorageThroughput

      AvailableAdditionalStorageVolumesOption.Builder supportsStorageThroughput(Boolean supportsStorageThroughput)

      Indicates whether the additional storage volume supports configurable storage throughput.

      Parameters:
      supportsStorageThroughput - Indicates whether the additional storage volume supports configurable storage throughput.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportsIops

      Indicates whether the additional storage volume supports provisioned IOPS.

      Parameters:
      supportsIops - Indicates whether the additional storage volume supports provisioned IOPS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageType

      The storage type for the additional storage volume.

      Valid Values: GP3 | IO2

      Parameters:
      storageType - The storage type for the additional storage volume.

      Valid Values: GP3 | IO2

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • minStorageSize

      The minimum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).

      Parameters:
      minStorageSize - The minimum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxStorageSize

      The maximum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).

      Parameters:
      maxStorageSize - The maximum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • minIops

      The minimum number of I/O operations per second (IOPS) that the additional storage volume supports.

      Parameters:
      minIops - The minimum number of I/O operations per second (IOPS) that the additional storage volume supports.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxIops

      The maximum number of I/O operations per second (IOPS) that the additional storage volume supports.

      Parameters:
      maxIops - The maximum number of I/O operations per second (IOPS) that the additional storage volume supports.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • minIopsPerGib

      The minimum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.

      Parameters:
      minIopsPerGib - The minimum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxIopsPerGib

      The maximum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.

      Parameters:
      maxIopsPerGib - The maximum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • minStorageThroughput

      AvailableAdditionalStorageVolumesOption.Builder minStorageThroughput(Integer minStorageThroughput)

      The minimum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).

      Parameters:
      minStorageThroughput - The minimum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxStorageThroughput

      AvailableAdditionalStorageVolumesOption.Builder maxStorageThroughput(Integer maxStorageThroughput)

      The maximum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).

      Parameters:
      maxStorageThroughput - The maximum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).
      Returns:
      Returns a reference to this object so that method calls can be chained together.