Interface RecommendationDetailHourlyMetrics.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RecommendationDetailHourlyMetrics.Builder,
,RecommendationDetailHourlyMetrics> SdkBuilder<RecommendationDetailHourlyMetrics.Builder,
,RecommendationDetailHourlyMetrics> SdkPojo
- Enclosing class:
RecommendationDetailHourlyMetrics
public static interface RecommendationDetailHourlyMetrics.Builder
extends SdkPojo, CopyableBuilder<RecommendationDetailHourlyMetrics.Builder,RecommendationDetailHourlyMetrics>
-
Method Summary
Modifier and TypeMethodDescriptioncurrentCoverage
(String currentCoverage) The current amount of Savings Plans eligible usage that the Savings Plan covered.estimatedCoverage
(String estimatedCoverage) The estimated coverage amount based on the recommended Savings Plan.estimatedNewCommitmentUtilization
(String estimatedNewCommitmentUtilization) The estimated utilization for the recommended Savings Plan.estimatedOnDemandCost
(String estimatedOnDemandCost) The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the lookback period.Sets the value of the StartTime property for this object.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
-
startTime
Sets the value of the StartTime property for this object.- Parameters:
startTime
- The new value for the StartTime property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedOnDemandCost
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the lookback period.
- Parameters:
estimatedOnDemandCost
- The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the lookback period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentCoverage
The current amount of Savings Plans eligible usage that the Savings Plan covered.
- Parameters:
currentCoverage
- The current amount of Savings Plans eligible usage that the Savings Plan covered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedCoverage
The estimated coverage amount based on the recommended Savings Plan.
- Parameters:
estimatedCoverage
- The estimated coverage amount based on the recommended Savings Plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedNewCommitmentUtilization
RecommendationDetailHourlyMetrics.Builder estimatedNewCommitmentUtilization(String estimatedNewCommitmentUtilization) The estimated utilization for the recommended Savings Plan.
- Parameters:
estimatedNewCommitmentUtilization
- The estimated utilization for the recommended Savings Plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-