@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, withSdkRequestTimeout
public GetSavingsPlansPurchaseRecommendationRequest()
public void setSavingsPlansType(String savingsPlansType)
The Savings Plans recommendation type requested.
savingsPlansType
- The Savings Plans recommendation type requested.SupportedSavingsPlansType
public String getSavingsPlansType()
The Savings Plans recommendation type requested.
SupportedSavingsPlansType
public GetSavingsPlansPurchaseRecommendationRequest withSavingsPlansType(String savingsPlansType)
The Savings Plans recommendation type requested.
savingsPlansType
- The Savings Plans recommendation type requested.SupportedSavingsPlansType
public GetSavingsPlansPurchaseRecommendationRequest withSavingsPlansType(SupportedSavingsPlansType savingsPlansType)
The Savings Plans recommendation type requested.
savingsPlansType
- The Savings Plans recommendation type requested.SupportedSavingsPlansType
public 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.TermInYears
public String getTermInYears()
The savings plan recommendation term used to generated these recommendations.
TermInYears
public 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.TermInYears
public 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.TermInYears
public void setPaymentOption(String paymentOption)
The payment option used to generate these recommendations.
paymentOption
- The payment option used to generate these recommendations.PaymentOption
public String getPaymentOption()
The payment option used to generate these recommendations.
PaymentOption
public GetSavingsPlansPurchaseRecommendationRequest withPaymentOption(String paymentOption)
The payment option used to generate these recommendations.
paymentOption
- The payment option used to generate these recommendations.PaymentOption
public GetSavingsPlansPurchaseRecommendationRequest withPaymentOption(PaymentOption paymentOption)
The payment option used to generate these recommendations.
paymentOption
- The payment option used to generate these recommendations.PaymentOption
public 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.LookbackPeriodInDays
public String getLookbackPeriodInDays()
The lookback period used to generate the recommendation.
LookbackPeriodInDays
public GetSavingsPlansPurchaseRecommendationRequest withLookbackPeriodInDays(String lookbackPeriodInDays)
The lookback period used to generate the recommendation.
lookbackPeriodInDays
- The lookback period used to generate the recommendation.LookbackPeriodInDays
public GetSavingsPlansPurchaseRecommendationRequest withLookbackPeriodInDays(LookbackPeriodInDays lookbackPeriodInDays)
The lookback period used to generate the recommendation.
lookbackPeriodInDays
- The lookback period used to generate the recommendation.LookbackPeriodInDays
public String toString()
toString
in class Object
Object.toString()
public GetSavingsPlansPurchaseRecommendationRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2019. All rights reserved.