Interface RDSDatabaseRecommendedOptionProjectedMetric.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RDSDatabaseRecommendedOptionProjectedMetric.Builder,
,RDSDatabaseRecommendedOptionProjectedMetric> SdkBuilder<RDSDatabaseRecommendedOptionProjectedMetric.Builder,
,RDSDatabaseRecommendedOptionProjectedMetric> SdkPojo
- Enclosing class:
RDSDatabaseRecommendedOptionProjectedMetric
public static interface RDSDatabaseRecommendedOptionProjectedMetric.Builder
extends SdkPojo, CopyableBuilder<RDSDatabaseRecommendedOptionProjectedMetric.Builder,RDSDatabaseRecommendedOptionProjectedMetric>
-
Method Summary
Modifier and TypeMethodDescriptionprojectedMetrics
(Collection<RDSDatabaseProjectedMetric> projectedMetrics) An array of objects that describe the projected metric.projectedMetrics
(Consumer<RDSDatabaseProjectedMetric.Builder>... projectedMetrics) An array of objects that describe the projected metric.projectedMetrics
(RDSDatabaseProjectedMetric... projectedMetrics) An array of objects that describe the projected metric.The rank identifier of the RDS instance recommendation option.recommendedDBInstanceClass
(String recommendedDBInstanceClass) The recommended DB instance class for the 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
-
recommendedDBInstanceClass
RDSDatabaseRecommendedOptionProjectedMetric.Builder recommendedDBInstanceClass(String recommendedDBInstanceClass) The recommended DB instance class for the Amazon RDS.
- Parameters:
recommendedDBInstanceClass
- The recommended DB instance class for the Amazon RDS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rank
The rank identifier of the RDS instance recommendation option.
- Parameters:
rank
- The rank identifier of the RDS instance recommendation option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectedMetrics
RDSDatabaseRecommendedOptionProjectedMetric.Builder projectedMetrics(Collection<RDSDatabaseProjectedMetric> projectedMetrics) An array of objects that describe the projected metric.
- Parameters:
projectedMetrics
- An array of objects that describe the projected metric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectedMetrics
RDSDatabaseRecommendedOptionProjectedMetric.Builder projectedMetrics(RDSDatabaseProjectedMetric... projectedMetrics) An array of objects that describe the projected metric.
- Parameters:
projectedMetrics
- An array of objects that describe the projected metric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectedMetrics
RDSDatabaseRecommendedOptionProjectedMetric.Builder projectedMetrics(Consumer<RDSDatabaseProjectedMetric.Builder>... projectedMetrics) An array of objects that describe the projected metric.
This is a convenience method that creates an instance of theRDSDatabaseProjectedMetric.Builder
avoiding the need to create one manually viaRDSDatabaseProjectedMetric.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprojectedMetrics(List<RDSDatabaseProjectedMetric>)
.- Parameters:
projectedMetrics
- a consumer that will call methods onRDSDatabaseProjectedMetric.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-