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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RecommendationDetailHourlyMetrics.BuildercurrentCoverage(String currentCoverage)The current amount of Savings Plans eligible usage that the Savings Plan covered.RecommendationDetailHourlyMetrics.BuilderestimatedCoverage(String estimatedCoverage)The estimated coverage amount based on the recommended Savings Plan.RecommendationDetailHourlyMetrics.BuilderestimatedNewCommitmentUtilization(String estimatedNewCommitmentUtilization)The estimated utilization for the recommended Savings Plan.RecommendationDetailHourlyMetrics.BuilderestimatedOnDemandCost(String estimatedOnDemandCost)The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the lookback period.RecommendationDetailHourlyMetrics.BuilderstartTime(String startTime)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 Detail
-
startTime
RecommendationDetailHourlyMetrics.Builder startTime(String 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
RecommendationDetailHourlyMetrics.Builder 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.
- 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
RecommendationDetailHourlyMetrics.Builder currentCoverage(String 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
RecommendationDetailHourlyMetrics.Builder estimatedCoverage(String 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.
-
-