Interface ValidStorageOptions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ValidStorageOptions.Builder,
,ValidStorageOptions> SdkBuilder<ValidStorageOptions.Builder,
,ValidStorageOptions> SdkPojo
- Enclosing class:
ValidStorageOptions
-
Method Summary
Modifier and TypeMethodDescriptioniopsToStorageRatio
(Collection<DoubleRange> iopsToStorageRatio) The valid range of Provisioned IOPS to gibibytes of storage multiplier.iopsToStorageRatio
(Consumer<DoubleRange.Builder>... iopsToStorageRatio) The valid range of Provisioned IOPS to gibibytes of storage multiplier.iopsToStorageRatio
(DoubleRange... iopsToStorageRatio) The valid range of Provisioned IOPS to gibibytes of storage multiplier.provisionedIops
(Collection<Range> provisionedIops) The valid range of provisioned IOPS.provisionedIops
(Consumer<Range.Builder>... provisionedIops) The valid range of provisioned IOPS.provisionedIops
(Range... provisionedIops) The valid range of provisioned IOPS.storageSize
(Collection<Range> storageSize) The valid range of storage in gibibytes.storageSize
(Consumer<Range.Builder>... storageSize) The valid range of storage in gibibytes.storageSize
(Range... storageSize) The valid range of storage in gibibytes.storageType
(String storageType) The valid storage types for your DB instance.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, sdkFields
-
Method Details
-
storageType
The valid storage types for your DB instance. For example, gp2, io1.
- Parameters:
storageType
- The valid storage types for your DB instance. For example, gp2, io1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageSize
The valid range of storage in gibibytes. For example, 100 to 16384.
- Parameters:
storageSize
- The valid range of storage in gibibytes. For example, 100 to 16384.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageSize
The valid range of storage in gibibytes. For example, 100 to 16384.
- Parameters:
storageSize
- The valid range of storage in gibibytes. For example, 100 to 16384.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageSize
The valid range of storage in gibibytes. For example, 100 to 16384.
This is a convenience method that creates an instance of theRange.Builder
avoiding the need to create one manually viaRange.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostorageSize(List<Range>)
.- Parameters:
storageSize
- a consumer that will call methods onRange.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
provisionedIops
The valid range of provisioned IOPS. For example, 1000-20000.
- Parameters:
provisionedIops
- The valid range of provisioned IOPS. For example, 1000-20000.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedIops
The valid range of provisioned IOPS. For example, 1000-20000.
- Parameters:
provisionedIops
- The valid range of provisioned IOPS. For example, 1000-20000.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedIops
The valid range of provisioned IOPS. For example, 1000-20000.
This is a convenience method that creates an instance of theRange.Builder
avoiding the need to create one manually viaRange.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprovisionedIops(List<Range>)
.- Parameters:
provisionedIops
- a consumer that will call methods onRange.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 viaDoubleRange.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toiopsToStorageRatio(List<DoubleRange>)
.- Parameters:
iopsToStorageRatio
- a consumer that will call methods onDoubleRange.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-