Interface RdsRecommendation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RdsRecommendation.Builder,,RdsRecommendation> SdkBuilder<RdsRecommendation.Builder,,RdsRecommendation> SdkPojo
- Enclosing class:
RdsRecommendation
public static interface RdsRecommendation.Builder
extends SdkPojo, CopyableBuilder<RdsRecommendation.Builder,RdsRecommendation>
-
Method Summary
Modifier and TypeMethodDescriptiondefault RdsRecommendation.BuilderrequirementsToTarget(Consumer<RdsRequirements.Builder> requirementsToTarget) Supplemental information about the requirements to the recommended target database on Amazon RDS.requirementsToTarget(RdsRequirements requirementsToTarget) Supplemental information about the requirements to the recommended target database on Amazon RDS.default RdsRecommendation.BuildertargetConfiguration(Consumer<RdsConfiguration.Builder> targetConfiguration) Supplemental information about the configuration of the recommended target database on Amazon RDS.targetConfiguration(RdsConfiguration targetConfiguration) Supplemental information about the configuration of the recommended target database on Amazon RDS.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
-
requirementsToTarget
Supplemental information about the requirements to the recommended target database on Amazon RDS.
- Parameters:
requirementsToTarget- Supplemental information about the requirements to the recommended target database on Amazon RDS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requirementsToTarget
default RdsRecommendation.Builder requirementsToTarget(Consumer<RdsRequirements.Builder> requirementsToTarget) Supplemental information about the requirements to the recommended target database on Amazon RDS.
This is a convenience method that creates an instance of theRdsRequirements.Builderavoiding the need to create one manually viaRdsRequirements.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torequirementsToTarget(RdsRequirements).- Parameters:
requirementsToTarget- a consumer that will call methods onRdsRequirements.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetConfiguration
Supplemental information about the configuration of the recommended target database on Amazon RDS.
- Parameters:
targetConfiguration- Supplemental information about the configuration of the recommended target database on Amazon RDS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetConfiguration
default RdsRecommendation.Builder targetConfiguration(Consumer<RdsConfiguration.Builder> targetConfiguration) Supplemental information about the configuration of the recommended target database on Amazon RDS.
This is a convenience method that creates an instance of theRdsConfiguration.Builderavoiding the need to create one manually viaRdsConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totargetConfiguration(RdsConfiguration).- Parameters:
targetConfiguration- a consumer that will call methods onRdsConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-