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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaRange.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaRange.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaDoubleRange.builder().When the
Consumercompletes,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:
-