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

#include <GetReservationPurchaseRecommendationRequest.h>

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

Public Member Functions

 GetReservationPurchaseRecommendationRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
GetReservationPurchaseRecommendationRequestWithAccountId (const Aws::String &value)
 
GetReservationPurchaseRecommendationRequestWithAccountId (Aws::String &&value)
 
GetReservationPurchaseRecommendationRequestWithAccountId (const char *value)
 
const Aws::StringGetService () const
 
bool ServiceHasBeenSet () const
 
void SetService (const Aws::String &value)
 
void SetService (Aws::String &&value)
 
void SetService (const char *value)
 
GetReservationPurchaseRecommendationRequestWithService (const Aws::String &value)
 
GetReservationPurchaseRecommendationRequestWithService (Aws::String &&value)
 
GetReservationPurchaseRecommendationRequestWithService (const char *value)
 
const AccountScopeGetAccountScope () const
 
bool AccountScopeHasBeenSet () const
 
void SetAccountScope (const AccountScope &value)
 
void SetAccountScope (AccountScope &&value)
 
GetReservationPurchaseRecommendationRequestWithAccountScope (const AccountScope &value)
 
GetReservationPurchaseRecommendationRequestWithAccountScope (AccountScope &&value)
 
const LookbackPeriodInDaysGetLookbackPeriodInDays () const
 
bool LookbackPeriodInDaysHasBeenSet () const
 
void SetLookbackPeriodInDays (const LookbackPeriodInDays &value)
 
void SetLookbackPeriodInDays (LookbackPeriodInDays &&value)
 
GetReservationPurchaseRecommendationRequestWithLookbackPeriodInDays (const LookbackPeriodInDays &value)
 
GetReservationPurchaseRecommendationRequestWithLookbackPeriodInDays (LookbackPeriodInDays &&value)
 
const TermInYearsGetTermInYears () const
 
bool TermInYearsHasBeenSet () const
 
void SetTermInYears (const TermInYears &value)
 
void SetTermInYears (TermInYears &&value)
 
GetReservationPurchaseRecommendationRequestWithTermInYears (const TermInYears &value)
 
GetReservationPurchaseRecommendationRequestWithTermInYears (TermInYears &&value)
 
const PaymentOptionGetPaymentOption () const
 
bool PaymentOptionHasBeenSet () const
 
void SetPaymentOption (const PaymentOption &value)
 
void SetPaymentOption (PaymentOption &&value)
 
GetReservationPurchaseRecommendationRequestWithPaymentOption (const PaymentOption &value)
 
GetReservationPurchaseRecommendationRequestWithPaymentOption (PaymentOption &&value)
 
const ServiceSpecificationGetServiceSpecification () const
 
bool ServiceSpecificationHasBeenSet () const
 
void SetServiceSpecification (const ServiceSpecification &value)
 
void SetServiceSpecification (ServiceSpecification &&value)
 
GetReservationPurchaseRecommendationRequestWithServiceSpecification (const ServiceSpecification &value)
 
GetReservationPurchaseRecommendationRequestWithServiceSpecification (ServiceSpecification &&value)
 
int GetPageSize () const
 
bool PageSizeHasBeenSet () const
 
void SetPageSize (int value)
 
GetReservationPurchaseRecommendationRequestWithPageSize (int value)
 
const Aws::StringGetNextPageToken () const
 
bool NextPageTokenHasBeenSet () const
 
void SetNextPageToken (const Aws::String &value)
 
void SetNextPageToken (Aws::String &&value)
 
void SetNextPageToken (const char *value)
 
GetReservationPurchaseRecommendationRequestWithNextPageToken (const Aws::String &value)
 
GetReservationPurchaseRecommendationRequestWithNextPageToken (Aws::String &&value)
 
GetReservationPurchaseRecommendationRequestWithNextPageToken (const char *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 26 of file GetReservationPurchaseRecommendationRequest.h.

Constructor & Destructor Documentation

◆ GetReservationPurchaseRecommendationRequest()

Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::GetReservationPurchaseRecommendationRequest ( )

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::AccountIdHasBeenSet ( ) const
inline

The account ID that is associated with the recommendation.

Definition at line 50 of file GetReservationPurchaseRecommendationRequest.h.

◆ AccountScopeHasBeenSet()

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

The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including 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.

Definition at line 138 of file GetReservationPurchaseRecommendationRequest.h.

◆ GetAccountId()

const Aws::String& Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::GetAccountId ( ) const
inline

The account ID that is associated with the recommendation.

Definition at line 45 of file GetReservationPurchaseRecommendationRequest.h.

◆ GetAccountScope()

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

The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including 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.

Definition at line 130 of file GetReservationPurchaseRecommendationRequest.h.

◆ GetLookbackPeriodInDays()

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

The number of previous days that you want AWS to consider when it calculates your recommendations.

Definition at line 177 of file GetReservationPurchaseRecommendationRequest.h.

◆ GetNextPageToken()

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

The pagination token that indicates the next set of results that you want to retrieve.

Definition at line 338 of file GetReservationPurchaseRecommendationRequest.h.

◆ GetPageSize()

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

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

Definition at line 313 of file GetReservationPurchaseRecommendationRequest.h.

◆ GetPaymentOption()

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

The reservation purchase option that you want recommendations for.

Definition at line 244 of file GetReservationPurchaseRecommendationRequest.h.

◆ GetRequestSpecificHeaders()

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

◆ GetService()

const Aws::String& Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::GetService ( ) const
inline

The specific service that you want recommendations for.

Definition at line 86 of file GetReservationPurchaseRecommendationRequest.h.

◆ GetServiceRequestName()

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

◆ GetServiceSpecification()

const ServiceSpecification& Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::GetServiceSpecification ( ) const
inline

The hardware specifications for the service instances that you want recommendations for, such as standard or convertible Amazon EC2 instances.

Definition at line 276 of file GetReservationPurchaseRecommendationRequest.h.

◆ GetTermInYears()

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

The reservation term that you want recommendations for.

Definition at line 213 of file GetReservationPurchaseRecommendationRequest.h.

◆ LookbackPeriodInDaysHasBeenSet()

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

The number of previous days that you want AWS to consider when it calculates your recommendations.

Definition at line 183 of file GetReservationPurchaseRecommendationRequest.h.

◆ NextPageTokenHasBeenSet()

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

The pagination token that indicates the next set of results that you want to retrieve.

Definition at line 344 of file GetReservationPurchaseRecommendationRequest.h.

◆ PageSizeHasBeenSet()

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

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

Definition at line 319 of file GetReservationPurchaseRecommendationRequest.h.

◆ PaymentOptionHasBeenSet()

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

The reservation purchase option that you want recommendations for.

Definition at line 249 of file GetReservationPurchaseRecommendationRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ ServiceHasBeenSet()

bool Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::ServiceHasBeenSet ( ) const
inline

The specific service that you want recommendations for.

Definition at line 91 of file GetReservationPurchaseRecommendationRequest.h.

◆ ServiceSpecificationHasBeenSet()

bool Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::ServiceSpecificationHasBeenSet ( ) const
inline

The hardware specifications for the service instances that you want recommendations for, such as standard or convertible Amazon EC2 instances.

Definition at line 282 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetAccountId() [1/3]

void Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::SetAccountId ( const Aws::String value)
inline

The account ID that is associated with the recommendation.

Definition at line 55 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetAccountId() [2/3]

void Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::SetAccountId ( Aws::String &&  value)
inline

The account ID that is associated with the recommendation.

Definition at line 60 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetAccountId() [3/3]

void Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::SetAccountId ( const char *  value)
inline

The account ID that is associated with the recommendation.

Definition at line 65 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetAccountScope() [1/2]

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

The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including 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.

Definition at line 146 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetAccountScope() [2/2]

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

The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including 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.

Definition at line 154 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetLookbackPeriodInDays() [1/2]

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

The number of previous days that you want AWS to consider when it calculates your recommendations.

Definition at line 189 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetLookbackPeriodInDays() [2/2]

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

The number of previous days that you want AWS to consider when it calculates your recommendations.

Definition at line 195 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetNextPageToken() [1/3]

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

The pagination token that indicates the next set of results that you want to retrieve.

Definition at line 350 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetNextPageToken() [2/3]

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

The pagination token that indicates the next set of results that you want to retrieve.

Definition at line 356 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetNextPageToken() [3/3]

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

The pagination token that indicates the next set of results that you want to retrieve.

Definition at line 362 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetPageSize()

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

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

Definition at line 325 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetPaymentOption() [1/2]

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

The reservation purchase option that you want recommendations for.

Definition at line 254 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetPaymentOption() [2/2]

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

The reservation purchase option that you want recommendations for.

Definition at line 259 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetService() [1/3]

void Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::SetService ( const Aws::String value)
inline

The specific service that you want recommendations for.

Definition at line 96 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetService() [2/3]

void Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::SetService ( Aws::String &&  value)
inline

The specific service that you want recommendations for.

Definition at line 101 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetService() [3/3]

void Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::SetService ( const char *  value)
inline

The specific service that you want recommendations for.

Definition at line 106 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetServiceSpecification() [1/2]

void Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::SetServiceSpecification ( const ServiceSpecification value)
inline

The hardware specifications for the service instances that you want recommendations for, such as standard or convertible Amazon EC2 instances.

Definition at line 288 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetServiceSpecification() [2/2]

void Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::SetServiceSpecification ( ServiceSpecification &&  value)
inline

The hardware specifications for the service instances that you want recommendations for, such as standard or convertible Amazon EC2 instances.

Definition at line 294 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetTermInYears() [1/2]

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

The reservation term that you want recommendations for.

Definition at line 223 of file GetReservationPurchaseRecommendationRequest.h.

◆ SetTermInYears() [2/2]

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

The reservation term that you want recommendations for.

Definition at line 228 of file GetReservationPurchaseRecommendationRequest.h.

◆ TermInYearsHasBeenSet()

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

The reservation term that you want recommendations for.

Definition at line 218 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithAccountId() [1/3]

GetReservationPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::WithAccountId ( const Aws::String value)
inline

The account ID that is associated with the recommendation.

Definition at line 70 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithAccountId() [2/3]

GetReservationPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::WithAccountId ( Aws::String &&  value)
inline

The account ID that is associated with the recommendation.

Definition at line 75 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithAccountId() [3/3]

GetReservationPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::WithAccountId ( const char *  value)
inline

The account ID that is associated with the recommendation.

Definition at line 80 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithAccountScope() [1/2]

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

The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including 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.

Definition at line 162 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithAccountScope() [2/2]

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

The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including 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.

Definition at line 170 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithLookbackPeriodInDays() [1/2]

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

The number of previous days that you want AWS to consider when it calculates your recommendations.

Definition at line 201 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithLookbackPeriodInDays() [2/2]

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

The number of previous days that you want AWS to consider when it calculates your recommendations.

Definition at line 207 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithNextPageToken() [1/3]

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

The pagination token that indicates the next set of results that you want to retrieve.

Definition at line 368 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithNextPageToken() [2/3]

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

The pagination token that indicates the next set of results that you want to retrieve.

Definition at line 374 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithNextPageToken() [3/3]

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

The pagination token that indicates the next set of results that you want to retrieve.

Definition at line 380 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithPageSize()

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

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

Definition at line 331 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithPaymentOption() [1/2]

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

The reservation purchase option that you want recommendations for.

Definition at line 264 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithPaymentOption() [2/2]

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

The reservation purchase option that you want recommendations for.

Definition at line 269 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithService() [1/3]

GetReservationPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::WithService ( const Aws::String value)
inline

The specific service that you want recommendations for.

Definition at line 111 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithService() [2/3]

GetReservationPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::WithService ( Aws::String &&  value)
inline

The specific service that you want recommendations for.

Definition at line 116 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithService() [3/3]

GetReservationPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::WithService ( const char *  value)
inline

The specific service that you want recommendations for.

Definition at line 121 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithServiceSpecification() [1/2]

GetReservationPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::WithServiceSpecification ( const ServiceSpecification value)
inline

The hardware specifications for the service instances that you want recommendations for, such as standard or convertible Amazon EC2 instances.

Definition at line 300 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithServiceSpecification() [2/2]

GetReservationPurchaseRecommendationRequest& Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest::WithServiceSpecification ( ServiceSpecification &&  value)
inline

The hardware specifications for the service instances that you want recommendations for, such as standard or convertible Amazon EC2 instances.

Definition at line 306 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithTermInYears() [1/2]

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

The reservation term that you want recommendations for.

Definition at line 233 of file GetReservationPurchaseRecommendationRequest.h.

◆ WithTermInYears() [2/2]

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

The reservation term that you want recommendations for.

Definition at line 238 of file GetReservationPurchaseRecommendationRequest.h.


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