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.Builder
requirementsToTarget
(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.Builder
targetConfiguration
(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
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
-
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.Builder
avoiding the need to create one manually viaRdsRequirements.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaRdsConfiguration.builder()
.When the
Consumer
completes,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:
-