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
Modifier and TypeMethodDescriptioncurrentGeneration
(Boolean currentGeneration) Determines whether the recommendation is for a current-generation instance.databaseEdition
(String databaseEdition) The database edition that the recommended reservation supports.databaseEngine
(String databaseEngine) The database engine that the recommended reservation supports.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.The instance family of the recommended reservation.instanceType
(String instanceType) The type of instance that Amazon Web Services recommends.licenseModel
(String licenseModel) The license model that the recommended reservation supports.The Amazon Web Services Region of the recommended reservation.sizeFlexEligible
(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 Details
-
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
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
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
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
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
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
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
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
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.
-