@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SavingsPlansPurchaseRecommendation extends Object implements Serializable, Cloneable, StructuredPojo
Contains your request parameters, Savings Plan Recommendations Summary, and Details.
Constructor and Description |
---|
SavingsPlansPurchaseRecommendation() |
Modifier and Type | Method and Description |
---|---|
SavingsPlansPurchaseRecommendation |
clone() |
boolean |
equals(Object obj) |
String |
getLookbackPeriodInDays()
The lookback period in days, used to generate the recommendation.
|
String |
getPaymentOption()
The payment option used to generate the recommendation.
|
List<SavingsPlansPurchaseRecommendationDetail> |
getSavingsPlansPurchaseRecommendationDetails()
Details for the Savings Plans we recommend you to purchase to cover existing, Savings Plans eligible workloads.
|
SavingsPlansPurchaseRecommendationSummary |
getSavingsPlansPurchaseRecommendationSummary()
Summary metrics for your Savings Plans Recommendations.
|
String |
getSavingsPlansType()
The requested Savings Plans recommendation type.
|
String |
getTermInYears()
The Savings Plans recommendation term in years, used to generate the recommendation.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setLookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period in days, used to generate the recommendation.
|
void |
setPaymentOption(String paymentOption)
The payment option used to generate the recommendation.
|
void |
setSavingsPlansPurchaseRecommendationDetails(Collection<SavingsPlansPurchaseRecommendationDetail> savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans we recommend you to purchase to cover existing, Savings Plans eligible workloads.
|
void |
setSavingsPlansPurchaseRecommendationSummary(SavingsPlansPurchaseRecommendationSummary savingsPlansPurchaseRecommendationSummary)
Summary metrics for your Savings Plans Recommendations.
|
void |
setSavingsPlansType(String savingsPlansType)
The requested Savings Plans recommendation type.
|
void |
setTermInYears(String termInYears)
The Savings Plans recommendation term in years, used to generate the recommendation.
|
String |
toString()
Returns a string representation of this object.
|
SavingsPlansPurchaseRecommendation |
withLookbackPeriodInDays(LookbackPeriodInDays lookbackPeriodInDays)
The lookback period in days, used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation |
withLookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period in days, used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation |
withPaymentOption(PaymentOption paymentOption)
The payment option used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation |
withPaymentOption(String paymentOption)
The payment option used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation |
withSavingsPlansPurchaseRecommendationDetails(Collection<SavingsPlansPurchaseRecommendationDetail> savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans we recommend you to purchase to cover existing, Savings Plans eligible workloads.
|
SavingsPlansPurchaseRecommendation |
withSavingsPlansPurchaseRecommendationDetails(SavingsPlansPurchaseRecommendationDetail... savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans we recommend you to purchase to cover existing, Savings Plans eligible workloads.
|
SavingsPlansPurchaseRecommendation |
withSavingsPlansPurchaseRecommendationSummary(SavingsPlansPurchaseRecommendationSummary savingsPlansPurchaseRecommendationSummary)
Summary metrics for your Savings Plans Recommendations.
|
SavingsPlansPurchaseRecommendation |
withSavingsPlansType(String savingsPlansType)
The requested Savings Plans recommendation type.
|
SavingsPlansPurchaseRecommendation |
withSavingsPlansType(SupportedSavingsPlansType savingsPlansType)
The requested Savings Plans recommendation type.
|
SavingsPlansPurchaseRecommendation |
withTermInYears(String termInYears)
The Savings Plans recommendation term in years, used to generate the recommendation.
|
SavingsPlansPurchaseRecommendation |
withTermInYears(TermInYears termInYears)
The Savings Plans recommendation term in years, used to generate the recommendation.
|
public void setSavingsPlansType(String savingsPlansType)
The requested Savings Plans recommendation type.
savingsPlansType
- The requested Savings Plans recommendation type.SupportedSavingsPlansType
public String getSavingsPlansType()
The requested Savings Plans recommendation type.
SupportedSavingsPlansType
public SavingsPlansPurchaseRecommendation withSavingsPlansType(String savingsPlansType)
The requested Savings Plans recommendation type.
savingsPlansType
- The requested Savings Plans recommendation type.SupportedSavingsPlansType
public SavingsPlansPurchaseRecommendation withSavingsPlansType(SupportedSavingsPlansType savingsPlansType)
The requested Savings Plans recommendation type.
savingsPlansType
- The requested Savings Plans recommendation type.SupportedSavingsPlansType
public void setTermInYears(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
public String getTermInYears()
The Savings Plans recommendation term in years, used to generate the recommendation.
TermInYears
public SavingsPlansPurchaseRecommendation withTermInYears(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
public SavingsPlansPurchaseRecommendation withTermInYears(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
public void setPaymentOption(String paymentOption)
The payment option used to generate the recommendation.
paymentOption
- The payment option used to generate the recommendation.PaymentOption
public String getPaymentOption()
The payment option used to generate the recommendation.
PaymentOption
public SavingsPlansPurchaseRecommendation withPaymentOption(String paymentOption)
The payment option used to generate the recommendation.
paymentOption
- The payment option used to generate the recommendation.PaymentOption
public SavingsPlansPurchaseRecommendation withPaymentOption(PaymentOption paymentOption)
The payment option used to generate the recommendation.
paymentOption
- The payment option used to generate the recommendation.PaymentOption
public void setLookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period in days, used to generate the recommendation.
lookbackPeriodInDays
- The lookback period in days, used to generate the recommendation.LookbackPeriodInDays
public String getLookbackPeriodInDays()
The lookback period in days, used to generate the recommendation.
LookbackPeriodInDays
public SavingsPlansPurchaseRecommendation withLookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period in days, used to generate the recommendation.
lookbackPeriodInDays
- The lookback period in days, used to generate the recommendation.LookbackPeriodInDays
public SavingsPlansPurchaseRecommendation withLookbackPeriodInDays(LookbackPeriodInDays lookbackPeriodInDays)
The lookback period in days, used to generate the recommendation.
lookbackPeriodInDays
- The lookback period in days, used to generate the recommendation.LookbackPeriodInDays
public List<SavingsPlansPurchaseRecommendationDetail> getSavingsPlansPurchaseRecommendationDetails()
Details for the Savings Plans we recommend you to purchase to cover existing, Savings Plans eligible workloads.
public void setSavingsPlansPurchaseRecommendationDetails(Collection<SavingsPlansPurchaseRecommendationDetail> savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans we recommend you to purchase to cover existing, Savings Plans eligible workloads.
savingsPlansPurchaseRecommendationDetails
- Details for the Savings Plans we recommend you to purchase to cover existing, Savings Plans eligible
workloads.public SavingsPlansPurchaseRecommendation withSavingsPlansPurchaseRecommendationDetails(SavingsPlansPurchaseRecommendationDetail... savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans we recommend you to purchase to cover existing, Savings Plans eligible workloads.
NOTE: This method appends the values to the existing list (if any). Use
setSavingsPlansPurchaseRecommendationDetails(java.util.Collection)
or
withSavingsPlansPurchaseRecommendationDetails(java.util.Collection)
if you want to override the existing
values.
savingsPlansPurchaseRecommendationDetails
- Details for the Savings Plans we recommend you to purchase to cover existing, Savings Plans eligible
workloads.public SavingsPlansPurchaseRecommendation withSavingsPlansPurchaseRecommendationDetails(Collection<SavingsPlansPurchaseRecommendationDetail> savingsPlansPurchaseRecommendationDetails)
Details for the Savings Plans we recommend you to purchase to cover existing, Savings Plans eligible workloads.
savingsPlansPurchaseRecommendationDetails
- Details for the Savings Plans we recommend you to purchase to cover existing, Savings Plans eligible
workloads.public void setSavingsPlansPurchaseRecommendationSummary(SavingsPlansPurchaseRecommendationSummary savingsPlansPurchaseRecommendationSummary)
Summary metrics for your Savings Plans Recommendations.
savingsPlansPurchaseRecommendationSummary
- Summary metrics for your Savings Plans Recommendations.public SavingsPlansPurchaseRecommendationSummary getSavingsPlansPurchaseRecommendationSummary()
Summary metrics for your Savings Plans Recommendations.
public SavingsPlansPurchaseRecommendation withSavingsPlansPurchaseRecommendationSummary(SavingsPlansPurchaseRecommendationSummary savingsPlansPurchaseRecommendationSummary)
Summary metrics for your Savings Plans Recommendations.
savingsPlansPurchaseRecommendationSummary
- Summary metrics for your Savings Plans Recommendations.public String toString()
toString
in class Object
Object.toString()
public SavingsPlansPurchaseRecommendation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2020. All rights reserved.