@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetSavingsPlansPurchaseRecommendationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
GetSavingsPlansPurchaseRecommendationRequest() |
| Modifier and Type | Method and Description |
|---|---|
GetSavingsPlansPurchaseRecommendationRequest |
clone() |
boolean |
equals(Object obj) |
String |
getLookbackPeriodInDays()
The lookback period used to generate the recommendation.
|
String |
getNextPageToken()
The token to retrieve the next set of results.
|
Integer |
getPageSize()
The number of recommendations that you want returned in a single response object.
|
String |
getPaymentOption()
The payment option used to generate these recommendations.
|
String |
getSavingsPlansType()
The Savings Plans recommendation type requested.
|
String |
getTermInYears()
The savings plan recommendation term used to generated these recommendations.
|
int |
hashCode() |
void |
setLookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period used to generate the recommendation.
|
void |
setNextPageToken(String nextPageToken)
The token to retrieve the next set of results.
|
void |
setPageSize(Integer pageSize)
The number of recommendations that you want returned in a single response object.
|
void |
setPaymentOption(String paymentOption)
The payment option used to generate these recommendations.
|
void |
setSavingsPlansType(String savingsPlansType)
The Savings Plans recommendation type requested.
|
void |
setTermInYears(String termInYears)
The savings plan recommendation term used to generated these recommendations.
|
String |
toString()
Returns a string representation of this object.
|
GetSavingsPlansPurchaseRecommendationRequest |
withLookbackPeriodInDays(LookbackPeriodInDays lookbackPeriodInDays)
The lookback period used to generate the recommendation.
|
GetSavingsPlansPurchaseRecommendationRequest |
withLookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period used to generate the recommendation.
|
GetSavingsPlansPurchaseRecommendationRequest |
withNextPageToken(String nextPageToken)
The token to retrieve the next set of results.
|
GetSavingsPlansPurchaseRecommendationRequest |
withPageSize(Integer pageSize)
The number of recommendations that you want returned in a single response object.
|
GetSavingsPlansPurchaseRecommendationRequest |
withPaymentOption(PaymentOption paymentOption)
The payment option used to generate these recommendations.
|
GetSavingsPlansPurchaseRecommendationRequest |
withPaymentOption(String paymentOption)
The payment option used to generate these recommendations.
|
GetSavingsPlansPurchaseRecommendationRequest |
withSavingsPlansType(String savingsPlansType)
The Savings Plans recommendation type requested.
|
GetSavingsPlansPurchaseRecommendationRequest |
withSavingsPlansType(SupportedSavingsPlansType savingsPlansType)
The Savings Plans recommendation type requested.
|
GetSavingsPlansPurchaseRecommendationRequest |
withTermInYears(String termInYears)
The savings plan recommendation term used to generated these recommendations.
|
GetSavingsPlansPurchaseRecommendationRequest |
withTermInYears(TermInYears termInYears)
The savings plan recommendation term used to generated these recommendations.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic GetSavingsPlansPurchaseRecommendationRequest()
public void setSavingsPlansType(String savingsPlansType)
The Savings Plans recommendation type requested.
savingsPlansType - The Savings Plans recommendation type requested.SupportedSavingsPlansTypepublic String getSavingsPlansType()
The Savings Plans recommendation type requested.
SupportedSavingsPlansTypepublic GetSavingsPlansPurchaseRecommendationRequest withSavingsPlansType(String savingsPlansType)
The Savings Plans recommendation type requested.
savingsPlansType - The Savings Plans recommendation type requested.SupportedSavingsPlansTypepublic GetSavingsPlansPurchaseRecommendationRequest withSavingsPlansType(SupportedSavingsPlansType savingsPlansType)
The Savings Plans recommendation type requested.
savingsPlansType - The Savings Plans recommendation type requested.SupportedSavingsPlansTypepublic void setTermInYears(String termInYears)
The savings plan recommendation term used to generated these recommendations.
termInYears - The savings plan recommendation term used to generated these recommendations.TermInYearspublic String getTermInYears()
The savings plan recommendation term used to generated these recommendations.
TermInYearspublic GetSavingsPlansPurchaseRecommendationRequest withTermInYears(String termInYears)
The savings plan recommendation term used to generated these recommendations.
termInYears - The savings plan recommendation term used to generated these recommendations.TermInYearspublic GetSavingsPlansPurchaseRecommendationRequest withTermInYears(TermInYears termInYears)
The savings plan recommendation term used to generated these recommendations.
termInYears - The savings plan recommendation term used to generated these recommendations.TermInYearspublic void setPaymentOption(String paymentOption)
The payment option used to generate these recommendations.
paymentOption - The payment option used to generate these recommendations.PaymentOptionpublic String getPaymentOption()
The payment option used to generate these recommendations.
PaymentOptionpublic GetSavingsPlansPurchaseRecommendationRequest withPaymentOption(String paymentOption)
The payment option used to generate these recommendations.
paymentOption - The payment option used to generate these recommendations.PaymentOptionpublic GetSavingsPlansPurchaseRecommendationRequest withPaymentOption(PaymentOption paymentOption)
The payment option used to generate these recommendations.
paymentOption - The payment option used to generate these recommendations.PaymentOptionpublic void setNextPageToken(String nextPageToken)
The token to retrieve the next set of results. Amazon Web Services provides the token when the response from a previous call has more results than the maximum page size.
nextPageToken - The token to retrieve the next set of results. Amazon Web Services provides the token when the response
from a previous call has more results than the maximum page size.public String getNextPageToken()
The token to retrieve the next set of results. Amazon Web Services provides the token when the response from a previous call has more results than the maximum page size.
public GetSavingsPlansPurchaseRecommendationRequest withNextPageToken(String nextPageToken)
The token to retrieve the next set of results. Amazon Web Services provides the token when the response from a previous call has more results than the maximum page size.
nextPageToken - The token to retrieve the next set of results. Amazon Web Services provides the token when the response
from a previous call has more results than the maximum page size.public void setPageSize(Integer pageSize)
The number of recommendations that you want returned in a single response object.
pageSize - The number of recommendations that you want returned in a single response object.public Integer getPageSize()
The number of recommendations that you want returned in a single response object.
public GetSavingsPlansPurchaseRecommendationRequest withPageSize(Integer pageSize)
The number of recommendations that you want returned in a single response object.
pageSize - The number of recommendations that you want returned in a single response object.public void setLookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period used to generate the recommendation.
lookbackPeriodInDays - The lookback period used to generate the recommendation.LookbackPeriodInDayspublic String getLookbackPeriodInDays()
The lookback period used to generate the recommendation.
LookbackPeriodInDayspublic GetSavingsPlansPurchaseRecommendationRequest withLookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period used to generate the recommendation.
lookbackPeriodInDays - The lookback period used to generate the recommendation.LookbackPeriodInDayspublic GetSavingsPlansPurchaseRecommendationRequest withLookbackPeriodInDays(LookbackPeriodInDays lookbackPeriodInDays)
The lookback period used to generate the recommendation.
lookbackPeriodInDays - The lookback period used to generate the recommendation.LookbackPeriodInDayspublic String toString()
toString in class ObjectObject.toString()public GetSavingsPlansPurchaseRecommendationRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2019. All rights reserved.