AWS SDK for C++  1.8.51
AWS SDK for C++
Public Member Functions | List of all members
Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest Class Reference

#include <GetSavingsPlansPurchaseRecommendationRequest.h>

+ Inheritance diagram for Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest:

Public Member Functions

 GetSavingsPlansPurchaseRecommendationRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const SupportedSavingsPlansTypeGetSavingsPlansType () const
 
bool SavingsPlansTypeHasBeenSet () const
 
void SetSavingsPlansType (const SupportedSavingsPlansType &value)
 
void SetSavingsPlansType (SupportedSavingsPlansType &&value)
 
GetSavingsPlansPurchaseRecommendationRequestWithSavingsPlansType (const SupportedSavingsPlansType &value)
 
GetSavingsPlansPurchaseRecommendationRequestWithSavingsPlansType (SupportedSavingsPlansType &&value)
 
const TermInYearsGetTermInYears () const
 
bool TermInYearsHasBeenSet () const
 
void SetTermInYears (const TermInYears &value)
 
void SetTermInYears (TermInYears &&value)
 
GetSavingsPlansPurchaseRecommendationRequestWithTermInYears (const TermInYears &value)
 
GetSavingsPlansPurchaseRecommendationRequestWithTermInYears (TermInYears &&value)
 
const PaymentOptionGetPaymentOption () const
 
bool PaymentOptionHasBeenSet () const
 
void SetPaymentOption (const PaymentOption &value)
 
void SetPaymentOption (PaymentOption &&value)
 
GetSavingsPlansPurchaseRecommendationRequestWithPaymentOption (const PaymentOption &value)
 
GetSavingsPlansPurchaseRecommendationRequestWithPaymentOption (PaymentOption &&value)
 
const AccountScopeGetAccountScope () const
 
bool AccountScopeHasBeenSet () const
 
void SetAccountScope (const AccountScope &value)
 
void SetAccountScope (AccountScope &&value)
 
GetSavingsPlansPurchaseRecommendationRequestWithAccountScope (const AccountScope &value)
 
GetSavingsPlansPurchaseRecommendationRequestWithAccountScope (AccountScope &&value)
 
const Aws::StringGetNextPageToken () const
 
bool NextPageTokenHasBeenSet () const
 
void SetNextPageToken (const Aws::String &value)
 
void SetNextPageToken (Aws::String &&value)
 
void SetNextPageToken (const char *value)
 
GetSavingsPlansPurchaseRecommendationRequestWithNextPageToken (const Aws::String &value)
 
GetSavingsPlansPurchaseRecommendationRequestWithNextPageToken (Aws::String &&value)
 
GetSavingsPlansPurchaseRecommendationRequestWithNextPageToken (const char *value)
 
int GetPageSize () const
 
bool PageSizeHasBeenSet () const
 
void SetPageSize (int value)
 
GetSavingsPlansPurchaseRecommendationRequestWithPageSize (int value)
 
const LookbackPeriodInDaysGetLookbackPeriodInDays () const
 
bool LookbackPeriodInDaysHasBeenSet () const
 
void SetLookbackPeriodInDays (const LookbackPeriodInDays &value)
 
void SetLookbackPeriodInDays (LookbackPeriodInDays &&value)
 
GetSavingsPlansPurchaseRecommendationRequestWithLookbackPeriodInDays (const LookbackPeriodInDays &value)
 
GetSavingsPlansPurchaseRecommendationRequestWithLookbackPeriodInDays (LookbackPeriodInDays &&value)
 
const ExpressionGetFilter () const
 
bool FilterHasBeenSet () const
 
void SetFilter (const Expression &value)
 
void SetFilter (Expression &&value)
 
GetSavingsPlansPurchaseRecommendationRequestWithFilter (const Expression &value)
 
GetSavingsPlansPurchaseRecommendationRequestWithFilter (Expression &&value)
 
- Public Member Functions inherited from Aws::CostExplorer::CostExplorerRequest
virtual ~CostExplorerRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 27 of file GetSavingsPlansPurchaseRecommendationRequest.h.

Constructor & Destructor Documentation

◆ GetSavingsPlansPurchaseRecommendationRequest()

Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::GetSavingsPlansPurchaseRecommendationRequest ( )

Member Function Documentation

◆ AccountScopeHasBeenSet()

bool Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::AccountScopeHasBeenSet ( ) const
inline

The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the payer account and linked accounts if the value is set to PAYER. If the value is LINKED, recommendations are calculated for individual linked accounts only.

Definition at line 156 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ FilterHasBeenSet()

bool Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::FilterHasBeenSet ( ) const
inline

You can filter your recommendations by Account ID with the LINKED_ACCOUNT dimension. To filter your recommendations by Account ID, specify Key as LINKED_ACCOUNT and Value as the comma-separated Acount ID(s) for which you want to see Savings Plans purchase recommendations.

For GetSavingsPlansPurchaseRecommendation, the Filter does not include CostCategories or Tags. It only includes Dimensions. With Dimensions, Key must be LINKED_ACCOUNT and Value can be a single Account ID or multiple comma-separated Account IDs for which you want to see Savings Plans Purchase Recommendations. AND and OR operators are not supported.

Definition at line 334 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ GetAccountScope()

const AccountScope& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::GetAccountScope ( ) const
inline

The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the payer account and linked accounts if the value is set to PAYER. If the value is LINKED, recommendations are calculated for individual linked accounts only.

Definition at line 148 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ GetFilter()

const Expression& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::GetFilter ( ) const
inline

You can filter your recommendations by Account ID with the LINKED_ACCOUNT dimension. To filter your recommendations by Account ID, specify Key as LINKED_ACCOUNT and Value as the comma-separated Acount ID(s) for which you want to see Savings Plans purchase recommendations.

For GetSavingsPlansPurchaseRecommendation, the Filter does not include CostCategories or Tags. It only includes Dimensions. With Dimensions, Key must be LINKED_ACCOUNT and Value can be a single Account ID or multiple comma-separated Account IDs for which you want to see Savings Plans Purchase Recommendations. AND and OR operators are not supported.

Definition at line 318 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ GetLookbackPeriodInDays()

const LookbackPeriodInDays& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::GetLookbackPeriodInDays ( ) const
inline

The lookback period used to generate the recommendation.

Definition at line 276 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ GetNextPageToken()

const Aws::String& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::GetNextPageToken ( ) const
inline

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.

Definition at line 196 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ GetPageSize()

int Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::GetPageSize ( ) const
inline

The number of recommendations that you want returned in a single response object.

Definition at line 252 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ GetPaymentOption()

const PaymentOption& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::GetPaymentOption ( ) const
inline

The payment option used to generate these recommendations.

Definition at line 114 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetSavingsPlansType()

const SupportedSavingsPlansType& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::GetSavingsPlansType ( ) const
inline

The Savings Plans recommendation type requested.

Definition at line 46 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ GetTermInYears()

const TermInYears& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::GetTermInYears ( ) const
inline

The savings plan recommendation term used to generate these recommendations.

Definition at line 78 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ LookbackPeriodInDaysHasBeenSet()

bool Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::LookbackPeriodInDaysHasBeenSet ( ) const
inline

The lookback period used to generate the recommendation.

Definition at line 281 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ NextPageTokenHasBeenSet()

bool Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::NextPageTokenHasBeenSet ( ) const
inline

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.

Definition at line 203 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ PageSizeHasBeenSet()

bool Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::PageSizeHasBeenSet ( ) const
inline

The number of recommendations that you want returned in a single response object.

Definition at line 258 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ PaymentOptionHasBeenSet()

bool Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::PaymentOptionHasBeenSet ( ) const
inline

The payment option used to generate these recommendations.

Definition at line 119 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SavingsPlansTypeHasBeenSet()

bool Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SavingsPlansTypeHasBeenSet ( ) const
inline

The Savings Plans recommendation type requested.

Definition at line 51 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SerializePayload()

Aws::String Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAccountScope() [1/2]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetAccountScope ( const AccountScope value)
inline

The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the payer account and linked accounts if the value is set to PAYER. If the value is LINKED, recommendations are calculated for individual linked accounts only.

Definition at line 164 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetAccountScope() [2/2]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetAccountScope ( AccountScope &&  value)
inline

The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the payer account and linked accounts if the value is set to PAYER. If the value is LINKED, recommendations are calculated for individual linked accounts only.

Definition at line 172 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetFilter() [1/2]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetFilter ( const Expression value)
inline

You can filter your recommendations by Account ID with the LINKED_ACCOUNT dimension. To filter your recommendations by Account ID, specify Key as LINKED_ACCOUNT and Value as the comma-separated Acount ID(s) for which you want to see Savings Plans purchase recommendations.

For GetSavingsPlansPurchaseRecommendation, the Filter does not include CostCategories or Tags. It only includes Dimensions. With Dimensions, Key must be LINKED_ACCOUNT and Value can be a single Account ID or multiple comma-separated Account IDs for which you want to see Savings Plans Purchase Recommendations. AND and OR operators are not supported.

Definition at line 350 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetFilter() [2/2]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetFilter ( Expression &&  value)
inline

You can filter your recommendations by Account ID with the LINKED_ACCOUNT dimension. To filter your recommendations by Account ID, specify Key as LINKED_ACCOUNT and Value as the comma-separated Acount ID(s) for which you want to see Savings Plans purchase recommendations.

For GetSavingsPlansPurchaseRecommendation, the Filter does not include CostCategories or Tags. It only includes Dimensions. With Dimensions, Key must be LINKED_ACCOUNT and Value can be a single Account ID or multiple comma-separated Account IDs for which you want to see Savings Plans Purchase Recommendations. AND and OR operators are not supported.

Definition at line 366 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetLookbackPeriodInDays() [1/2]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetLookbackPeriodInDays ( const LookbackPeriodInDays value)
inline

The lookback period used to generate the recommendation.

Definition at line 286 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetLookbackPeriodInDays() [2/2]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetLookbackPeriodInDays ( LookbackPeriodInDays &&  value)
inline

The lookback period used to generate the recommendation.

Definition at line 291 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetNextPageToken() [1/3]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetNextPageToken ( const Aws::String value)
inline

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.

Definition at line 210 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetNextPageToken() [2/3]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetNextPageToken ( Aws::String &&  value)
inline

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.

Definition at line 217 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetNextPageToken() [3/3]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetNextPageToken ( const char *  value)
inline

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.

Definition at line 224 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetPageSize()

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetPageSize ( int  value)
inline

The number of recommendations that you want returned in a single response object.

Definition at line 264 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetPaymentOption() [1/2]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetPaymentOption ( const PaymentOption value)
inline

The payment option used to generate these recommendations.

Definition at line 124 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetPaymentOption() [2/2]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetPaymentOption ( PaymentOption &&  value)
inline

The payment option used to generate these recommendations.

Definition at line 129 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetSavingsPlansType() [1/2]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetSavingsPlansType ( const SupportedSavingsPlansType value)
inline

The Savings Plans recommendation type requested.

Definition at line 56 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetSavingsPlansType() [2/2]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetSavingsPlansType ( SupportedSavingsPlansType &&  value)
inline

The Savings Plans recommendation type requested.

Definition at line 61 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetTermInYears() [1/2]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetTermInYears ( const TermInYears value)
inline

The savings plan recommendation term used to generate these recommendations.

Definition at line 90 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ SetTermInYears() [2/2]

void Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::SetTermInYears ( TermInYears &&  value)
inline

The savings plan recommendation term used to generate these recommendations.

Definition at line 96 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ TermInYearsHasBeenSet()

bool Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::TermInYearsHasBeenSet ( ) const
inline

The savings plan recommendation term used to generate these recommendations.

Definition at line 84 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithAccountScope() [1/2]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithAccountScope ( const AccountScope value)
inline

The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the payer account and linked accounts if the value is set to PAYER. If the value is LINKED, recommendations are calculated for individual linked accounts only.

Definition at line 180 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithAccountScope() [2/2]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithAccountScope ( AccountScope &&  value)
inline

The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the payer account and linked accounts if the value is set to PAYER. If the value is LINKED, recommendations are calculated for individual linked accounts only.

Definition at line 188 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithFilter() [1/2]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithFilter ( const Expression value)
inline

You can filter your recommendations by Account ID with the LINKED_ACCOUNT dimension. To filter your recommendations by Account ID, specify Key as LINKED_ACCOUNT and Value as the comma-separated Acount ID(s) for which you want to see Savings Plans purchase recommendations.

For GetSavingsPlansPurchaseRecommendation, the Filter does not include CostCategories or Tags. It only includes Dimensions. With Dimensions, Key must be LINKED_ACCOUNT and Value can be a single Account ID or multiple comma-separated Account IDs for which you want to see Savings Plans Purchase Recommendations. AND and OR operators are not supported.

Definition at line 382 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithFilter() [2/2]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithFilter ( Expression &&  value)
inline

You can filter your recommendations by Account ID with the LINKED_ACCOUNT dimension. To filter your recommendations by Account ID, specify Key as LINKED_ACCOUNT and Value as the comma-separated Acount ID(s) for which you want to see Savings Plans purchase recommendations.

For GetSavingsPlansPurchaseRecommendation, the Filter does not include CostCategories or Tags. It only includes Dimensions. With Dimensions, Key must be LINKED_ACCOUNT and Value can be a single Account ID or multiple comma-separated Account IDs for which you want to see Savings Plans Purchase Recommendations. AND and OR operators are not supported.

Definition at line 398 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithLookbackPeriodInDays() [1/2]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithLookbackPeriodInDays ( const LookbackPeriodInDays value)
inline

The lookback period used to generate the recommendation.

Definition at line 296 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithLookbackPeriodInDays() [2/2]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithLookbackPeriodInDays ( LookbackPeriodInDays &&  value)
inline

The lookback period used to generate the recommendation.

Definition at line 301 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithNextPageToken() [1/3]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithNextPageToken ( const Aws::String value)
inline

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.

Definition at line 231 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithNextPageToken() [2/3]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithNextPageToken ( Aws::String &&  value)
inline

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.

Definition at line 238 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithNextPageToken() [3/3]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithNextPageToken ( const char *  value)
inline

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.

Definition at line 245 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithPageSize()

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithPageSize ( int  value)
inline

The number of recommendations that you want returned in a single response object.

Definition at line 270 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithPaymentOption() [1/2]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithPaymentOption ( const PaymentOption value)
inline

The payment option used to generate these recommendations.

Definition at line 134 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithPaymentOption() [2/2]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithPaymentOption ( PaymentOption &&  value)
inline

The payment option used to generate these recommendations.

Definition at line 139 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithSavingsPlansType() [1/2]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithSavingsPlansType ( const SupportedSavingsPlansType value)
inline

The Savings Plans recommendation type requested.

Definition at line 66 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithSavingsPlansType() [2/2]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithSavingsPlansType ( SupportedSavingsPlansType &&  value)
inline

The Savings Plans recommendation type requested.

Definition at line 71 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithTermInYears() [1/2]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithTermInYears ( const TermInYears value)
inline

The savings plan recommendation term used to generate these recommendations.

Definition at line 102 of file GetSavingsPlansPurchaseRecommendationRequest.h.

◆ WithTermInYears() [2/2]

GetSavingsPlansPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationRequest::WithTermInYears ( TermInYears &&  value)
inline

The savings plan recommendation term used to generate these recommendations.

Definition at line 108 of file GetSavingsPlansPurchaseRecommendationRequest.h.


The documentation for this class was generated from the following file: