Interface AvailableAdditionalStorageVolumesOption.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AvailableAdditionalStorageVolumesOption.Builder,AvailableAdditionalStorageVolumesOption>,SdkBuilder<AvailableAdditionalStorageVolumesOption.Builder,AvailableAdditionalStorageVolumesOption>,SdkPojo
- Enclosing class:
- AvailableAdditionalStorageVolumesOption
@Mutable @NotThreadSafe public static interface AvailableAdditionalStorageVolumesOption.Builder extends SdkPojo, CopyableBuilder<AvailableAdditionalStorageVolumesOption.Builder,AvailableAdditionalStorageVolumesOption>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AvailableAdditionalStorageVolumesOption.BuildermaxIops(Integer maxIops)The maximum number of I/O operations per second (IOPS) that the additional storage volume supports.AvailableAdditionalStorageVolumesOption.BuildermaxIopsPerGib(Double maxIopsPerGib)The maximum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.AvailableAdditionalStorageVolumesOption.BuildermaxStorageSize(Integer maxStorageSize)The maximum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).AvailableAdditionalStorageVolumesOption.BuildermaxStorageThroughput(Integer maxStorageThroughput)The maximum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).AvailableAdditionalStorageVolumesOption.BuilderminIops(Integer minIops)The minimum number of I/O operations per second (IOPS) that the additional storage volume supports.AvailableAdditionalStorageVolumesOption.BuilderminIopsPerGib(Double minIopsPerGib)The minimum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.AvailableAdditionalStorageVolumesOption.BuilderminStorageSize(Integer minStorageSize)The minimum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).AvailableAdditionalStorageVolumesOption.BuilderminStorageThroughput(Integer minStorageThroughput)The minimum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).AvailableAdditionalStorageVolumesOption.BuilderstorageType(String storageType)The storage type for the additional storage volume.AvailableAdditionalStorageVolumesOption.BuildersupportsIops(Boolean supportsIops)Indicates whether the additional storage volume supports provisioned IOPS.AvailableAdditionalStorageVolumesOption.BuildersupportsStorageAutoscaling(Boolean supportsStorageAutoscaling)Indicates whether the additional storage volume supports storage autoscaling.AvailableAdditionalStorageVolumesOption.BuildersupportsStorageThroughput(Boolean supportsStorageThroughput)Indicates whether the additional storage volume supports configurable storage throughput.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
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.
-
-