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