Interface RdsRequirements.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RdsRequirements.Builder,RdsRequirements>,SdkBuilder<RdsRequirements.Builder,RdsRequirements>,SdkPojo
- Enclosing class:
- RdsRequirements
@Mutable @NotThreadSafe public static interface RdsRequirements.Builder extends SdkPojo, CopyableBuilder<RdsRequirements.Builder,RdsRequirements>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RdsRequirements.BuilderdeploymentOption(String deploymentOption)The required deployment option for the Amazon RDS DB instance.RdsRequirements.BuilderengineEdition(String engineEdition)The required target Amazon RDS engine edition.RdsRequirements.BuilderengineVersion(String engineVersion)The required target Amazon RDS engine version.RdsRequirements.BuilderinstanceMemory(Double instanceMemory)The required memory on the Amazon RDS DB instance.RdsRequirements.BuilderinstanceVcpu(Double instanceVcpu)The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.RdsRequirements.BuilderstorageIops(Integer storageIops)The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.RdsRequirements.BuilderstorageSize(Integer storageSize)The required Amazon RDS DB instance storage size.-
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
-
engineEdition
RdsRequirements.Builder engineEdition(String engineEdition)
The required target Amazon RDS engine edition.
- Parameters:
engineEdition- The required target Amazon RDS engine edition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceVcpu
RdsRequirements.Builder instanceVcpu(Double instanceVcpu)
The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.
- Parameters:
instanceVcpu- The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceMemory
RdsRequirements.Builder instanceMemory(Double instanceMemory)
The required memory on the Amazon RDS DB instance.
- Parameters:
instanceMemory- The required memory on the Amazon RDS DB instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageSize
RdsRequirements.Builder storageSize(Integer storageSize)
The required Amazon RDS DB instance storage size.
- Parameters:
storageSize- The required Amazon RDS DB instance storage size.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageIops
RdsRequirements.Builder storageIops(Integer storageIops)
The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.
- Parameters:
storageIops- The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentOption
RdsRequirements.Builder deploymentOption(String deploymentOption)
The required deployment option for the Amazon RDS DB instance. Valid values include
"MULTI_AZ"for Multi-AZ deployments and"SINGLE_AZ"for Single-AZ deployments.- Parameters:
deploymentOption- The required deployment option for the Amazon RDS DB instance. Valid values include"MULTI_AZ"for Multi-AZ deployments and"SINGLE_AZ"for Single-AZ deployments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineVersion
RdsRequirements.Builder engineVersion(String engineVersion)
The required target Amazon RDS engine version.
- Parameters:
engineVersion- The required target Amazon RDS engine version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-