Interface AdditionalStorageVolumeOutput.Builder

  • Method Details

    • volumeName

      The name of the additional storage volume.

      Parameters:
      volumeName - The name of the additional storage volume.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageVolumeStatus

      AdditionalStorageVolumeOutput.Builder storageVolumeStatus(String storageVolumeStatus)

      The status of the additional storage volume.

      Valid Values: ACTIVE | CREATING | DELETING | MODIFYING | NOT-IN-USE | STORAGE-OPTIMIZATION | VOLUME-FULL

      Parameters:
      storageVolumeStatus - The status of the additional storage volume.

      Valid Values: ACTIVE | CREATING | DELETING | MODIFYING | NOT-IN-USE | STORAGE-OPTIMIZATION | VOLUME-FULL

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

      AdditionalStorageVolumeOutput.Builder storageOperationStatus(String storageOperationStatus)

      The status of an in-progress storage operation on the additional storage volume. This field appears only while a storage operation is in progress. It isn't present when no storage operation is active. Possible values:

      • Initializing - The volume is initializing from a snapshot, such as during a snapshot restore, point-in-time restore, read replica creation, or blue/green deployment. Performance can be lower than provisioned until initialization completes.

      • Optimizing - The volume is optimizing following a storage scaling or modification operation.

      Parameters:
      storageOperationStatus - The status of an in-progress storage operation on the additional storage volume. This field appears only while a storage operation is in progress. It isn't present when no storage operation is active. Possible values:

      • Initializing - The volume is initializing from a snapshot, such as during a snapshot restore, point-in-time restore, read replica creation, or blue/green deployment. Performance can be lower than provisioned until initialization completes.

      • Optimizing - The volume is optimizing following a storage scaling or modification operation.

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

      AdditionalStorageVolumeOutput.Builder storageOperationPercentProgress(Integer storageOperationPercentProgress)

      The percentage of the in-progress storage operation on the additional storage volume that has completed, from 0 to 100. This field appears only while a storage operation is in progress. It isn't present when no storage operation is active.

      Parameters:
      storageOperationPercentProgress - The percentage of the in-progress storage operation on the additional storage volume that has completed, from 0 to 100. This field appears only while a storage operation is in progress. It isn't present when no storage operation is active.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allocatedStorage

      AdditionalStorageVolumeOutput.Builder allocatedStorage(Integer allocatedStorage)

      The amount of storage allocated for the additional storage volume, in gibibytes (GiB). The minimum is 20 GiB. The maximum is 65,536 GiB (64 TiB).

      Parameters:
      allocatedStorage - The amount of storage allocated for the additional storage volume, in gibibytes (GiB). The minimum is 20 GiB. The maximum is 65,536 GiB (64 TiB).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iops

      The number of I/O operations per second (IOPS) provisioned for the additional storage volume.

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

      AdditionalStorageVolumeOutput.Builder maxAllocatedStorage(Integer maxAllocatedStorage)

      The upper limit in gibibytes (GiB) to which RDS can automatically scale the storage of the additional storage volume.

      Parameters:
      maxAllocatedStorage - The upper limit in gibibytes (GiB) to which RDS can automatically scale the storage of the additional storage volume.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageThroughput

      AdditionalStorageVolumeOutput.Builder storageThroughput(Integer storageThroughput)

      The storage throughput value for the additional storage volume, in mebibytes per second (MiBps).

      Parameters:
      storageThroughput - The storage throughput value for the additional storage volume, in mebibytes per second (MiBps).
      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.