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 that's used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation.Builder |
lookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period in days that's used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation.Builder |
paymentOption(PaymentOption paymentOption)
The payment option that's used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation.Builder |
paymentOption(String paymentOption)
The payment option that's used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation.Builder |
savingsPlansPurchaseRecommendationDetails(Collection<SavingsPlansPurchaseRecommendationDetail> savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans that we recommend that you purchase to cover existing Savings Plans eligible
workloads.
|
SavingsPlansPurchaseRecommendation.Builder |
savingsPlansPurchaseRecommendationDetails(Consumer<SavingsPlansPurchaseRecommendationDetail.Builder>... savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans that we recommend that you purchase to cover existing Savings Plans eligible
workloads.
|
SavingsPlansPurchaseRecommendation.Builder |
savingsPlansPurchaseRecommendationDetails(SavingsPlansPurchaseRecommendationDetail... savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans that 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.
|
SavingsPlansPurchaseRecommendation.Builder |
termInYears(TermInYears termInYears)
The Savings Plans recommendation term in years.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSavingsPlansPurchaseRecommendation.Builder accountScope(String accountScope)
The account scope that you want your recommendations for. Amazon Web Services calculates recommendations that
include 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 that include 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 that
include 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 that include 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. It's used to generate the recommendation.
termInYears - The Savings Plans recommendation term in years. It's used to generate the recommendation.TermInYears,
TermInYearsSavingsPlansPurchaseRecommendation.Builder termInYears(TermInYears termInYears)
The Savings Plans recommendation term in years. It's used to generate the recommendation.
termInYears - The Savings Plans recommendation term in years. It's used to generate the recommendation.TermInYears,
TermInYearsSavingsPlansPurchaseRecommendation.Builder paymentOption(String paymentOption)
The payment option that's used to generate the recommendation.
paymentOption - The payment option that's used to generate the recommendation.PaymentOption,
PaymentOptionSavingsPlansPurchaseRecommendation.Builder paymentOption(PaymentOption paymentOption)
The payment option that's used to generate the recommendation.
paymentOption - The payment option that's used to generate the recommendation.PaymentOption,
PaymentOptionSavingsPlansPurchaseRecommendation.Builder lookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period in days that's used to generate the recommendation.
lookbackPeriodInDays - The lookback period in days that's used to generate the recommendation.LookbackPeriodInDays,
LookbackPeriodInDaysSavingsPlansPurchaseRecommendation.Builder lookbackPeriodInDays(LookbackPeriodInDays lookbackPeriodInDays)
The lookback period in days that's used to generate the recommendation.
lookbackPeriodInDays - The lookback period in days that's used to generate the recommendation.LookbackPeriodInDays,
LookbackPeriodInDaysSavingsPlansPurchaseRecommendation.Builder savingsPlansPurchaseRecommendationDetails(Collection<SavingsPlansPurchaseRecommendationDetail> savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans that we recommend that you purchase to cover existing Savings Plans eligible workloads.
savingsPlansPurchaseRecommendationDetails - Details for the Savings Plans that we recommend that you purchase to cover existing Savings Plans
eligible workloads.SavingsPlansPurchaseRecommendation.Builder savingsPlansPurchaseRecommendationDetails(SavingsPlansPurchaseRecommendationDetail... savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans that we recommend that you purchase to cover existing Savings Plans eligible workloads.
savingsPlansPurchaseRecommendationDetails - Details for the Savings Plans that we recommend that you purchase to cover existing Savings Plans
eligible workloads.SavingsPlansPurchaseRecommendation.Builder savingsPlansPurchaseRecommendationDetails(Consumer<SavingsPlansPurchaseRecommendationDetail.Builder>... savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans that we recommend that you purchase to cover existing Savings Plans eligible workloads.
This is a convenience method that creates an instance of theSavingsPlansPurchaseRecommendationDetail.Builder
avoiding the need to create one manually via
SavingsPlansPurchaseRecommendationDetail.builder()
.
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #savingsPlansPurchaseRecommendationDetails(List.
savingsPlansPurchaseRecommendationDetails - a consumer that will call methods on
SavingsPlansPurchaseRecommendationDetail.Builder#savingsPlansPurchaseRecommendationDetails(java.util.Collection
) 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 method 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 © 2023. All rights reserved.