public static interface SavingsPlansPurchaseRecommendation.Builder extends SdkPojo, CopyableBuilder<SavingsPlansPurchaseRecommendation.Builder,SavingsPlansPurchaseRecommendation>
| Modifier and Type | Method and Description |
|---|---|
SavingsPlansPurchaseRecommendation.Builder |
accountScope(AccountScope accountScope)
The account scope that you want your recommendations for.
|
SavingsPlansPurchaseRecommendation.Builder |
accountScope(String accountScope)
The account scope that you want your recommendations for.
|
SavingsPlansPurchaseRecommendation.Builder |
lookbackPeriodInDays(LookbackPeriodInDays lookbackPeriodInDays)
The lookback period in days, used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation.Builder |
lookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period in days, used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation.Builder |
paymentOption(PaymentOption paymentOption)
The payment option used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation.Builder |
paymentOption(String paymentOption)
The payment option used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation.Builder |
savingsPlansPurchaseRecommendationDetails(Collection<SavingsPlansPurchaseRecommendationDetail> savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans we recommend that you purchase to cover existing Savings Plans eligible
workloads.
|
SavingsPlansPurchaseRecommendation.Builder |
savingsPlansPurchaseRecommendationDetails(Consumer<SavingsPlansPurchaseRecommendationDetail.Builder>... savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans we recommend that you purchase to cover existing Savings Plans eligible
workloads.
|
SavingsPlansPurchaseRecommendation.Builder |
savingsPlansPurchaseRecommendationDetails(SavingsPlansPurchaseRecommendationDetail... savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans we recommend that you purchase to cover existing Savings Plans eligible
workloads.
|
default SavingsPlansPurchaseRecommendation.Builder |
savingsPlansPurchaseRecommendationSummary(Consumer<SavingsPlansPurchaseRecommendationSummary.Builder> savingsPlansPurchaseRecommendationSummary)
Summary metrics for your Savings Plans Recommendations.
|
SavingsPlansPurchaseRecommendation.Builder |
savingsPlansPurchaseRecommendationSummary(SavingsPlansPurchaseRecommendationSummary savingsPlansPurchaseRecommendationSummary)
Summary metrics for your Savings Plans Recommendations.
|
SavingsPlansPurchaseRecommendation.Builder |
savingsPlansType(String savingsPlansType)
The requested Savings Plans recommendation type.
|
SavingsPlansPurchaseRecommendation.Builder |
savingsPlansType(SupportedSavingsPlansType savingsPlansType)
The requested Savings Plans recommendation type.
|
SavingsPlansPurchaseRecommendation.Builder |
termInYears(String termInYears)
The Savings Plans recommendation term in years, used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation.Builder |
termInYears(TermInYears termInYears)
The Savings Plans recommendation term in years, used to generate the recommendation.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSavingsPlansPurchaseRecommendation.Builder accountScope(String accountScope)
The account scope that you want your recommendations for. Amazon Web Services calculates recommendations
including the management account and member accounts if the value is set to PAYER. If the value
is LINKED, recommendations are calculated for individual member accounts only.
accountScope - The account scope that you want your recommendations for. Amazon Web Services calculates
recommendations including the management account and member accounts if the value is set to
PAYER. If the value is LINKED, recommendations are calculated for individual
member accounts only.AccountScope,
AccountScopeSavingsPlansPurchaseRecommendation.Builder accountScope(AccountScope accountScope)
The account scope that you want your recommendations for. Amazon Web Services calculates recommendations
including the management account and member accounts if the value is set to PAYER. If the value
is LINKED, recommendations are calculated for individual member accounts only.
accountScope - The account scope that you want your recommendations for. Amazon Web Services calculates
recommendations including the management account and member accounts if the value is set to
PAYER. If the value is LINKED, recommendations are calculated for individual
member accounts only.AccountScope,
AccountScopeSavingsPlansPurchaseRecommendation.Builder savingsPlansType(String savingsPlansType)
The requested Savings Plans recommendation type.
savingsPlansType - The requested Savings Plans recommendation type.SupportedSavingsPlansType,
SupportedSavingsPlansTypeSavingsPlansPurchaseRecommendation.Builder savingsPlansType(SupportedSavingsPlansType savingsPlansType)
The requested Savings Plans recommendation type.
savingsPlansType - The requested Savings Plans recommendation type.SupportedSavingsPlansType,
SupportedSavingsPlansTypeSavingsPlansPurchaseRecommendation.Builder termInYears(String termInYears)
The Savings Plans recommendation term in years, used to generate the recommendation.
termInYears - The Savings Plans recommendation term in years, used to generate the recommendation.TermInYears,
TermInYearsSavingsPlansPurchaseRecommendation.Builder termInYears(TermInYears termInYears)
The Savings Plans recommendation term in years, used to generate the recommendation.
termInYears - The Savings Plans recommendation term in years, used to generate the recommendation.TermInYears,
TermInYearsSavingsPlansPurchaseRecommendation.Builder paymentOption(String paymentOption)
The payment option used to generate the recommendation.
paymentOption - The payment option used to generate the recommendation.PaymentOption,
PaymentOptionSavingsPlansPurchaseRecommendation.Builder paymentOption(PaymentOption paymentOption)
The payment option used to generate the recommendation.
paymentOption - The payment option used to generate the recommendation.PaymentOption,
PaymentOptionSavingsPlansPurchaseRecommendation.Builder lookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period in days, used to generate the recommendation.
lookbackPeriodInDays - The lookback period in days, used to generate the recommendation.LookbackPeriodInDays,
LookbackPeriodInDaysSavingsPlansPurchaseRecommendation.Builder lookbackPeriodInDays(LookbackPeriodInDays lookbackPeriodInDays)
The lookback period in days, used to generate the recommendation.
lookbackPeriodInDays - The lookback period in days, used to generate the recommendation.LookbackPeriodInDays,
LookbackPeriodInDaysSavingsPlansPurchaseRecommendation.Builder savingsPlansPurchaseRecommendationDetails(Collection<SavingsPlansPurchaseRecommendationDetail> savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans we recommend that you purchase to cover existing Savings Plans eligible workloads.
savingsPlansPurchaseRecommendationDetails - Details for the Savings Plans we recommend that you purchase to cover existing Savings Plans eligible
workloads.SavingsPlansPurchaseRecommendation.Builder savingsPlansPurchaseRecommendationDetails(SavingsPlansPurchaseRecommendationDetail... savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans we recommend that you purchase to cover existing Savings Plans eligible workloads.
savingsPlansPurchaseRecommendationDetails - Details for the Savings Plans we recommend that you purchase to cover existing Savings Plans eligible
workloads.SavingsPlansPurchaseRecommendation.Builder savingsPlansPurchaseRecommendationDetails(Consumer<SavingsPlansPurchaseRecommendationDetail.Builder>... savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans we recommend that you purchase to cover existing Savings Plans eligible workloads.
This is a convenience that creates an instance of the.Builder avoiding the need to create one manually via #builder() .
When the Consumer completes, List.Builder#build()
is called immediately and its result is passed to #savingsPlansPurchaseRecommendationDetails(List) .savingsPlansPurchaseRecommendationDetails - a consumer that will call methods on List.Builder #savingsPlansPurchaseRecommendationDetails(List) SavingsPlansPurchaseRecommendation.Builder savingsPlansPurchaseRecommendationSummary(SavingsPlansPurchaseRecommendationSummary savingsPlansPurchaseRecommendationSummary)
Summary metrics for your Savings Plans Recommendations.
savingsPlansPurchaseRecommendationSummary - Summary metrics for your Savings Plans Recommendations.default SavingsPlansPurchaseRecommendation.Builder savingsPlansPurchaseRecommendationSummary(Consumer<SavingsPlansPurchaseRecommendationSummary.Builder> savingsPlansPurchaseRecommendationSummary)
Summary metrics for your Savings Plans Recommendations.
This is a convenience that creates an instance of theSavingsPlansPurchaseRecommendationSummary.Builder avoiding the need to create one manually via
SavingsPlansPurchaseRecommendationSummary.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
savingsPlansPurchaseRecommendationSummary(SavingsPlansPurchaseRecommendationSummary).savingsPlansPurchaseRecommendationSummary - a consumer that will call methods on SavingsPlansPurchaseRecommendationSummary.BuildersavingsPlansPurchaseRecommendationSummary(SavingsPlansPurchaseRecommendationSummary)Copyright © 2021. All rights reserved.