Interface RDSInstanceDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RDSInstanceDetails.Builder,RDSInstanceDetails>,SdkBuilder<RDSInstanceDetails.Builder,RDSInstanceDetails>,SdkPojo
- Enclosing class:
- RDSInstanceDetails
public static interface RDSInstanceDetails.Builder extends SdkPojo, CopyableBuilder<RDSInstanceDetails.Builder,RDSInstanceDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RDSInstanceDetails.BuildercurrentGeneration(Boolean currentGeneration)Determines whether the recommendation is for a current-generation instance.RDSInstanceDetails.BuilderdatabaseEdition(String databaseEdition)The database edition that the recommended reservation supports.RDSInstanceDetails.BuilderdatabaseEngine(String databaseEngine)The database engine that the recommended reservation supports.RDSInstanceDetails.BuilderdeploymentOption(String deploymentOption)Determines whether the recommendation is for a reservation in a single Availability Zone or a reservation with a backup in a second Availability Zone.RDSInstanceDetails.Builderfamily(String family)The instance family of the recommended reservation.RDSInstanceDetails.BuilderinstanceType(String instanceType)The type of instance that Amazon Web Services recommends.RDSInstanceDetails.BuilderlicenseModel(String licenseModel)The license model that the recommended reservation supports.RDSInstanceDetails.Builderregion(String region)The Amazon Web Services Region of the recommended reservation.RDSInstanceDetails.BuildersizeFlexEligible(Boolean sizeFlexEligible)Determines whether the recommended reservation is size flexible.-
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 Detail
-
family
RDSInstanceDetails.Builder family(String family)
The instance family of the recommended reservation.
- Parameters:
family- The instance family of the recommended reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceType
RDSInstanceDetails.Builder instanceType(String instanceType)
The type of instance that Amazon Web Services recommends.
- Parameters:
instanceType- The type of instance that Amazon Web Services recommends.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
region
RDSInstanceDetails.Builder region(String region)
The Amazon Web Services Region of the recommended reservation.
- Parameters:
region- The Amazon Web Services Region of the recommended reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseEngine
RDSInstanceDetails.Builder databaseEngine(String databaseEngine)
The database engine that the recommended reservation supports.
- Parameters:
databaseEngine- The database engine that the recommended reservation supports.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseEdition
RDSInstanceDetails.Builder databaseEdition(String databaseEdition)
The database edition that the recommended reservation supports.
- Parameters:
databaseEdition- The database edition that the recommended reservation supports.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentOption
RDSInstanceDetails.Builder deploymentOption(String deploymentOption)
Determines whether the recommendation is for a reservation in a single Availability Zone or a reservation with a backup in a second Availability Zone.
- Parameters:
deploymentOption- Determines whether the recommendation is for a reservation in a single Availability Zone or a reservation with a backup in a second Availability Zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseModel
RDSInstanceDetails.Builder licenseModel(String licenseModel)
The license model that the recommended reservation supports.
- Parameters:
licenseModel- The license model that the recommended reservation supports.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentGeneration
RDSInstanceDetails.Builder currentGeneration(Boolean currentGeneration)
Determines whether the recommendation is for a current-generation instance.
- Parameters:
currentGeneration- Determines whether the recommendation is for a current-generation instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sizeFlexEligible
RDSInstanceDetails.Builder sizeFlexEligible(Boolean sizeFlexEligible)
Determines whether the recommended reservation is size flexible.
- Parameters:
sizeFlexEligible- Determines whether the recommended reservation is size flexible.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-