public static interface SavingsPlansPurchaseRecommendationDetail.Builder extends SdkPojo, CopyableBuilder<SavingsPlansPurchaseRecommendationDetail.Builder,SavingsPlansPurchaseRecommendationDetail>
| Modifier and Type | Method and Description |
|---|---|
SavingsPlansPurchaseRecommendationDetail.Builder |
accountId(String accountId)
The
AccountID the recommendation is generated for. |
SavingsPlansPurchaseRecommendationDetail.Builder |
currencyCode(String currencyCode)
The currency code that Amazon Web Services used to generate the recommendations and present potential
savings.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
currentAverageHourlyOnDemandSpend(String currentAverageHourlyOnDemandSpend)
The average value of hourly On-Demand spend over the lookback period of the applicable usage type.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
currentMaximumHourlyOnDemandSpend(String currentMaximumHourlyOnDemandSpend)
The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
currentMinimumHourlyOnDemandSpend(String currentMinimumHourlyOnDemandSpend)
The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
estimatedAverageUtilization(String estimatedAverageUtilization)
The estimated utilization of the recommended Savings Plans.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
estimatedMonthlySavingsAmount(String estimatedMonthlySavingsAmount)
The estimated monthly savings amount based on the recommended Savings Plans.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
estimatedOnDemandCost(String estimatedOnDemandCost)
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of
the lookback period.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
estimatedOnDemandCostWithCurrentCommitment(String estimatedOnDemandCostWithCurrentCommitment)
The estimated On-Demand costs you expect with no additional commitment, based on your usage of the selected
time period and the Savings Plans you own.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
estimatedROI(String estimatedROI)
The estimated return on investment that's based on the recommended Savings Plans that you purchased.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
estimatedSavingsAmount(String estimatedSavingsAmount)
The estimated savings amount that's based on the recommended Savings Plans over the length of the lookback
period.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
estimatedSavingsPercentage(String estimatedSavingsPercentage)
The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback
period.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
estimatedSPCost(String estimatedSPCost)
The cost of the recommended Savings Plans over the length of the lookback period.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
hourlyCommitmentToPurchase(String hourlyCommitmentToPurchase)
The recommended hourly commitment level for the Savings Plans type and the configuration that's based on the
usage during the lookback period.
|
default SavingsPlansPurchaseRecommendationDetail.Builder |
savingsPlansDetails(Consumer<SavingsPlansDetails.Builder> savingsPlansDetails)
Details for your recommended Savings Plans.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
savingsPlansDetails(SavingsPlansDetails savingsPlansDetails)
Details for your recommended Savings Plans.
|
SavingsPlansPurchaseRecommendationDetail.Builder |
upfrontCost(String upfrontCost)
The upfront cost of the recommended Savings Plans, based on the selected payment option.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSavingsPlansPurchaseRecommendationDetail.Builder savingsPlansDetails(SavingsPlansDetails savingsPlansDetails)
Details for your recommended Savings Plans.
savingsPlansDetails - Details for your recommended Savings Plans.default SavingsPlansPurchaseRecommendationDetail.Builder savingsPlansDetails(Consumer<SavingsPlansDetails.Builder> savingsPlansDetails)
Details for your recommended Savings Plans.
This is a convenience method that creates an instance of theSavingsPlansDetails.Builder avoiding the
need to create one manually via SavingsPlansDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to savingsPlansDetails(SavingsPlansDetails).
savingsPlansDetails - a consumer that will call methods on SavingsPlansDetails.BuildersavingsPlansDetails(SavingsPlansDetails)SavingsPlansPurchaseRecommendationDetail.Builder accountId(String accountId)
The AccountID the recommendation is generated for.
accountId - The AccountID the recommendation is generated for.SavingsPlansPurchaseRecommendationDetail.Builder upfrontCost(String upfrontCost)
The upfront cost of the recommended Savings Plans, based on the selected payment option.
upfrontCost - The upfront cost of the recommended Savings Plans, based on the selected payment option.SavingsPlansPurchaseRecommendationDetail.Builder estimatedROI(String estimatedROI)
The estimated return on investment that's based on the recommended Savings Plans that you purchased. This is
calculated as estimatedSavingsAmount/ estimatedSPCost*100.
estimatedROI - The estimated return on investment that's based on the recommended Savings Plans that you purchased.
This is calculated as estimatedSavingsAmount/ estimatedSPCost*100.SavingsPlansPurchaseRecommendationDetail.Builder currencyCode(String currencyCode)
The currency code that Amazon Web Services used to generate the recommendations and present potential savings.
currencyCode - The currency code that Amazon Web Services used to generate the recommendations and present potential
savings.SavingsPlansPurchaseRecommendationDetail.Builder estimatedSPCost(String estimatedSPCost)
The cost of the recommended Savings Plans over the length of the lookback period.
estimatedSPCost - The cost of the recommended Savings Plans over the length of the lookback period.SavingsPlansPurchaseRecommendationDetail.Builder estimatedOnDemandCost(String estimatedOnDemandCost)
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the lookback period.
estimatedOnDemandCost - The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the
length of the lookback period.SavingsPlansPurchaseRecommendationDetail.Builder estimatedOnDemandCostWithCurrentCommitment(String estimatedOnDemandCostWithCurrentCommitment)
The estimated On-Demand costs you expect with no additional commitment, based on your usage of the selected time period and the Savings Plans you own.
estimatedOnDemandCostWithCurrentCommitment - The estimated On-Demand costs you expect with no additional commitment, based on your usage of the
selected time period and the Savings Plans you own.SavingsPlansPurchaseRecommendationDetail.Builder estimatedSavingsAmount(String estimatedSavingsAmount)
The estimated savings amount that's based on the recommended Savings Plans over the length of the lookback period.
estimatedSavingsAmount - The estimated savings amount that's based on the recommended Savings Plans over the length of the
lookback period.SavingsPlansPurchaseRecommendationDetail.Builder estimatedSavingsPercentage(String estimatedSavingsPercentage)
The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period.
estimatedSavingsPercentage - The estimated savings percentage relative to the total cost of applicable On-Demand usage over the
lookback period.SavingsPlansPurchaseRecommendationDetail.Builder hourlyCommitmentToPurchase(String hourlyCommitmentToPurchase)
The recommended hourly commitment level for the Savings Plans type and the configuration that's based on the usage during the lookback period.
hourlyCommitmentToPurchase - The recommended hourly commitment level for the Savings Plans type and the configuration that's based
on the usage during the lookback period.SavingsPlansPurchaseRecommendationDetail.Builder estimatedAverageUtilization(String estimatedAverageUtilization)
The estimated utilization of the recommended Savings Plans.
estimatedAverageUtilization - The estimated utilization of the recommended Savings Plans.SavingsPlansPurchaseRecommendationDetail.Builder estimatedMonthlySavingsAmount(String estimatedMonthlySavingsAmount)
The estimated monthly savings amount based on the recommended Savings Plans.
estimatedMonthlySavingsAmount - The estimated monthly savings amount based on the recommended Savings Plans.SavingsPlansPurchaseRecommendationDetail.Builder currentMinimumHourlyOnDemandSpend(String currentMinimumHourlyOnDemandSpend)
The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.
currentMinimumHourlyOnDemandSpend - The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.SavingsPlansPurchaseRecommendationDetail.Builder currentMaximumHourlyOnDemandSpend(String currentMaximumHourlyOnDemandSpend)
The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.
currentMaximumHourlyOnDemandSpend - The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.SavingsPlansPurchaseRecommendationDetail.Builder currentAverageHourlyOnDemandSpend(String currentAverageHourlyOnDemandSpend)
The average value of hourly On-Demand spend over the lookback period of the applicable usage type.
currentAverageHourlyOnDemandSpend - The average value of hourly On-Demand spend over the lookback period of the applicable usage type.Copyright © 2023. All rights reserved.