Interface AvailableAdditionalStorageVolumesOption.Builder

    • Method Detail

      • 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

        AvailableAdditionalStorageVolumesOption.Builder supportsIops​(Boolean 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

        AvailableAdditionalStorageVolumesOption.Builder storageType​(String 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

        AvailableAdditionalStorageVolumesOption.Builder minStorageSize​(Integer 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

        AvailableAdditionalStorageVolumesOption.Builder maxStorageSize​(Integer 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

        AvailableAdditionalStorageVolumesOption.Builder minIops​(Integer 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

        AvailableAdditionalStorageVolumesOption.Builder maxIops​(Integer 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

        AvailableAdditionalStorageVolumesOption.Builder minIopsPerGib​(Double 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

        AvailableAdditionalStorageVolumesOption.Builder maxIopsPerGib​(Double 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.