public static interface ValidStorageOptions.Builder extends SdkPojo, CopyableBuilder<ValidStorageOptions.Builder,ValidStorageOptions>
Modifier and Type | Method and Description |
---|---|
ValidStorageOptions.Builder |
iopsToStorageRatio(Collection<DoubleRange> iopsToStorageRatio)
The valid range of Provisioned IOPS to gibibytes of storage multiplier.
|
ValidStorageOptions.Builder |
iopsToStorageRatio(Consumer<DoubleRange.Builder>... iopsToStorageRatio)
The valid range of Provisioned IOPS to gibibytes of storage multiplier.
|
ValidStorageOptions.Builder |
iopsToStorageRatio(DoubleRange... iopsToStorageRatio)
The valid range of Provisioned IOPS to gibibytes of storage multiplier.
|
ValidStorageOptions.Builder |
provisionedIops(Collection<Range> provisionedIops)
The valid range of provisioned IOPS.
|
ValidStorageOptions.Builder |
provisionedIops(Consumer<Range.Builder>... provisionedIops)
The valid range of provisioned IOPS.
|
ValidStorageOptions.Builder |
provisionedIops(Range... provisionedIops)
The valid range of provisioned IOPS.
|
ValidStorageOptions.Builder |
provisionedStorageThroughput(Collection<Range> provisionedStorageThroughput)
The valid range of provisioned storage throughput.
|
ValidStorageOptions.Builder |
provisionedStorageThroughput(Consumer<Range.Builder>... provisionedStorageThroughput)
The valid range of provisioned storage throughput.
|
ValidStorageOptions.Builder |
provisionedStorageThroughput(Range... provisionedStorageThroughput)
The valid range of provisioned storage throughput.
|
ValidStorageOptions.Builder |
storageSize(Collection<Range> storageSize)
The valid range of storage in gibibytes (GiB).
|
ValidStorageOptions.Builder |
storageSize(Consumer<Range.Builder>... storageSize)
The valid range of storage in gibibytes (GiB).
|
ValidStorageOptions.Builder |
storageSize(Range... storageSize)
The valid range of storage in gibibytes (GiB).
|
ValidStorageOptions.Builder |
storageThroughputToIopsRatio(Collection<DoubleRange> storageThroughputToIopsRatio)
The valid range of storage throughput to provisioned IOPS ratios.
|
ValidStorageOptions.Builder |
storageThroughputToIopsRatio(Consumer<DoubleRange.Builder>... storageThroughputToIopsRatio)
The valid range of storage throughput to provisioned IOPS ratios.
|
ValidStorageOptions.Builder |
storageThroughputToIopsRatio(DoubleRange... storageThroughputToIopsRatio)
The valid range of storage throughput to provisioned IOPS ratios.
|
ValidStorageOptions.Builder |
storageType(String storageType)
The valid storage types for your DB instance.
|
ValidStorageOptions.Builder |
supportsStorageAutoscaling(Boolean supportsStorageAutoscaling)
Whether or not Amazon RDS can automatically scale storage for DB instances that use the new instance class.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ValidStorageOptions.Builder storageType(String storageType)
The valid storage types for your DB instance. For example: gp2, gp3, io1.
storageType
- The valid storage types for your DB instance. For example: gp2, gp3, io1.ValidStorageOptions.Builder storageSize(Collection<Range> storageSize)
The valid range of storage in gibibytes (GiB). For example, 100 to 16,384.
storageSize
- The valid range of storage in gibibytes (GiB). For example, 100 to 16,384.ValidStorageOptions.Builder storageSize(Range... storageSize)
The valid range of storage in gibibytes (GiB). For example, 100 to 16,384.
storageSize
- The valid range of storage in gibibytes (GiB). For example, 100 to 16,384.ValidStorageOptions.Builder storageSize(Consumer<Range.Builder>... storageSize)
The valid range of storage in gibibytes (GiB). For example, 100 to 16,384.
This is a convenience method that creates an instance of theRange.Builder
avoiding the need to create one manually via
Range.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is passed to #storageSize(List
.
storageSize
- a consumer that will call methods on Range.Builder
#storageSize(java.util.Collection)
ValidStorageOptions.Builder provisionedIops(Collection<Range> provisionedIops)
The valid range of provisioned IOPS. For example, 1000-256,000.
provisionedIops
- The valid range of provisioned IOPS. For example, 1000-256,000.ValidStorageOptions.Builder provisionedIops(Range... provisionedIops)
The valid range of provisioned IOPS. For example, 1000-256,000.
provisionedIops
- The valid range of provisioned IOPS. For example, 1000-256,000.ValidStorageOptions.Builder provisionedIops(Consumer<Range.Builder>... provisionedIops)
The valid range of provisioned IOPS. For example, 1000-256,000.
This is a convenience method that creates an instance of theRange.Builder
avoiding the need to create one manually via
Range.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is passed to #provisionedIops(List
.
provisionedIops
- a consumer that will call methods on Range.Builder
#provisionedIops(java.util.Collection)
ValidStorageOptions.Builder iopsToStorageRatio(Collection<DoubleRange> iopsToStorageRatio)
The valid range of Provisioned IOPS to gibibytes of storage multiplier. For example, 3-10, which means that provisioned IOPS can be between 3 and 10 times storage.
iopsToStorageRatio
- The valid range of Provisioned IOPS to gibibytes of storage multiplier. For example, 3-10, which means
that provisioned IOPS can be between 3 and 10 times storage.ValidStorageOptions.Builder iopsToStorageRatio(DoubleRange... iopsToStorageRatio)
The valid range of Provisioned IOPS to gibibytes of storage multiplier. For example, 3-10, which means that provisioned IOPS can be between 3 and 10 times storage.
iopsToStorageRatio
- The valid range of Provisioned IOPS to gibibytes of storage multiplier. For example, 3-10, which means
that provisioned IOPS can be between 3 and 10 times storage.ValidStorageOptions.Builder iopsToStorageRatio(Consumer<DoubleRange.Builder>... iopsToStorageRatio)
The valid range of Provisioned IOPS to gibibytes of storage multiplier. For example, 3-10, which means that provisioned IOPS can be between 3 and 10 times storage.
This is a convenience method that creates an instance of theDoubleRange.Builder
avoiding the need to create one
manually via DoubleRange.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and its
result is passed to #iopsToStorageRatio(List
.
iopsToStorageRatio
- a consumer that will call methods on
DoubleRange.Builder
#iopsToStorageRatio(java.util.Collection)
ValidStorageOptions.Builder supportsStorageAutoscaling(Boolean supportsStorageAutoscaling)
Whether or not Amazon RDS can automatically scale storage for DB instances that use the new instance class.
supportsStorageAutoscaling
- Whether or not Amazon RDS can automatically scale storage for DB instances that use the new instance
class.ValidStorageOptions.Builder provisionedStorageThroughput(Collection<Range> provisionedStorageThroughput)
The valid range of provisioned storage throughput. For example, 500-4,000 mebibytes per second (MiBps).
provisionedStorageThroughput
- The valid range of provisioned storage throughput. For example, 500-4,000 mebibytes per second
(MiBps).ValidStorageOptions.Builder provisionedStorageThroughput(Range... provisionedStorageThroughput)
The valid range of provisioned storage throughput. For example, 500-4,000 mebibytes per second (MiBps).
provisionedStorageThroughput
- The valid range of provisioned storage throughput. For example, 500-4,000 mebibytes per second
(MiBps).ValidStorageOptions.Builder provisionedStorageThroughput(Consumer<Range.Builder>... provisionedStorageThroughput)
The valid range of provisioned storage throughput. For example, 500-4,000 mebibytes per second (MiBps).
This is a convenience method that creates an instance of theRange.Builder
avoiding the need to create one manually via
Range.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is passed to #provisionedStorageThroughput(List
.
provisionedStorageThroughput
- a consumer that will call methods on Range.Builder
#provisionedStorageThroughput(java.util.Collection)
ValidStorageOptions.Builder storageThroughputToIopsRatio(Collection<DoubleRange> storageThroughputToIopsRatio)
The valid range of storage throughput to provisioned IOPS ratios. For example, 0-0.25.
storageThroughputToIopsRatio
- The valid range of storage throughput to provisioned IOPS ratios. For example, 0-0.25.ValidStorageOptions.Builder storageThroughputToIopsRatio(DoubleRange... storageThroughputToIopsRatio)
The valid range of storage throughput to provisioned IOPS ratios. For example, 0-0.25.
storageThroughputToIopsRatio
- The valid range of storage throughput to provisioned IOPS ratios. For example, 0-0.25.ValidStorageOptions.Builder storageThroughputToIopsRatio(Consumer<DoubleRange.Builder>... storageThroughputToIopsRatio)
The valid range of storage throughput to provisioned IOPS ratios. For example, 0-0.25.
This is a convenience method that creates an instance of theDoubleRange.Builder
avoiding the need to create one
manually via DoubleRange.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and its
result is passed to #storageThroughputToIopsRatio(List
.
storageThroughputToIopsRatio
- a consumer that will call methods on
DoubleRange.Builder
#storageThroughputToIopsRatio(java.util.Collection)
Copyright © 2023. All rights reserved.