public static interface ValidStorageOptions.Builder extends CopyableBuilder<ValidStorageOptions.Builder,ValidStorageOptions>
Modifier and Type | Method and Description |
---|---|
ValidStorageOptions.Builder |
iopsToStorageRatio(Collection<DoubleRange> iopsToStorageRatio)
The valid range of Provisioned IOPS to gigabytes of storage multiplier.
|
ValidStorageOptions.Builder |
iopsToStorageRatio(Consumer<DoubleRange.Builder>... iopsToStorageRatio)
The valid range of Provisioned IOPS to gigabytes of storage multiplier.
|
ValidStorageOptions.Builder |
iopsToStorageRatio(DoubleRange... iopsToStorageRatio)
The valid range of Provisioned IOPS to gigabytes 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 |
storageSize(Collection<Range> storageSize)
The valid range of storage in gigabytes.
|
ValidStorageOptions.Builder |
storageSize(Consumer<Range.Builder>... storageSize)
The valid range of storage in gigabytes.
|
ValidStorageOptions.Builder |
storageSize(Range... storageSize)
The valid range of storage in gigabytes.
|
ValidStorageOptions.Builder |
storageType(String storageType)
The valid storage types for your DB instance.
|
copy
applyMutation, build
ValidStorageOptions.Builder storageType(String storageType)
The valid storage types for your DB instance. For example, gp2, io1.
storageType
- The valid storage types for your DB instance. For example, gp2, io1.ValidStorageOptions.Builder storageSize(Collection<Range> storageSize)
The valid range of storage in gigabytes. For example, 100 to 6144.
storageSize
- The valid range of storage in gigabytes. For example, 100 to 6144.ValidStorageOptions.Builder storageSize(Range... storageSize)
The valid range of storage in gigabytes. For example, 100 to 6144.
storageSize
- The valid range of storage in gigabytes. For example, 100 to 6144.ValidStorageOptions.Builder storageSize(Consumer<Range.Builder>... storageSize)
The valid range of storage in gigabytes. For example, 100 to 6144.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #storageSize(List)
.storageSize
- a consumer that will call methods on List.Builder
#storageSize(List)
ValidStorageOptions.Builder provisionedIops(Collection<Range> provisionedIops)
The valid range of provisioned IOPS. For example, 1000-20000.
provisionedIops
- The valid range of provisioned IOPS. For example, 1000-20000.ValidStorageOptions.Builder provisionedIops(Range... provisionedIops)
The valid range of provisioned IOPS. For example, 1000-20000.
provisionedIops
- The valid range of provisioned IOPS. For example, 1000-20000.ValidStorageOptions.Builder provisionedIops(Consumer<Range.Builder>... provisionedIops)
The valid range of provisioned IOPS. For example, 1000-20000.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #provisionedIops(List)
.provisionedIops
- a consumer that will call methods on List.Builder
#provisionedIops(List)
ValidStorageOptions.Builder iopsToStorageRatio(Collection<DoubleRange> iopsToStorageRatio)
The valid range of Provisioned IOPS to gigabytes 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 gigabytes 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 gigabytes 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 gigabytes 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 gigabytes of storage multiplier. For example, 3-10, which means that provisioned IOPS can be between 3 and 10 times storage.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #iopsToStorageRatio(List)
.iopsToStorageRatio
- a consumer that will call methods on List.Builder
#iopsToStorageRatio(List)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.