AWS SDK for C++  1.8.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest Class Reference

#include <DescribeSavingsPlansOfferingRatesRequest.h>

+ Inheritance diagram for Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest:

Public Member Functions

 DescribeSavingsPlansOfferingRatesRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::Vector< Aws::String > & GetSavingsPlanOfferingIds () const
 
bool SavingsPlanOfferingIdsHasBeenSet () const
 
void SetSavingsPlanOfferingIds (const Aws::Vector< Aws::String > &value)
 
void SetSavingsPlanOfferingIds (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingRatesRequestWithSavingsPlanOfferingIds (const Aws::Vector< Aws::String > &value)
 
DescribeSavingsPlansOfferingRatesRequestWithSavingsPlanOfferingIds (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingRatesRequestAddSavingsPlanOfferingIds (const Aws::String &value)
 
DescribeSavingsPlansOfferingRatesRequestAddSavingsPlanOfferingIds (Aws::String &&value)
 
DescribeSavingsPlansOfferingRatesRequestAddSavingsPlanOfferingIds (const char *value)
 
const Aws::Vector< SavingsPlanPaymentOption > & GetSavingsPlanPaymentOptions () const
 
bool SavingsPlanPaymentOptionsHasBeenSet () const
 
void SetSavingsPlanPaymentOptions (const Aws::Vector< SavingsPlanPaymentOption > &value)
 
void SetSavingsPlanPaymentOptions (Aws::Vector< SavingsPlanPaymentOption > &&value)
 
DescribeSavingsPlansOfferingRatesRequestWithSavingsPlanPaymentOptions (const Aws::Vector< SavingsPlanPaymentOption > &value)
 
DescribeSavingsPlansOfferingRatesRequestWithSavingsPlanPaymentOptions (Aws::Vector< SavingsPlanPaymentOption > &&value)
 
DescribeSavingsPlansOfferingRatesRequestAddSavingsPlanPaymentOptions (const SavingsPlanPaymentOption &value)
 
DescribeSavingsPlansOfferingRatesRequestAddSavingsPlanPaymentOptions (SavingsPlanPaymentOption &&value)
 
const Aws::Vector< SavingsPlanType > & GetSavingsPlanTypes () const
 
bool SavingsPlanTypesHasBeenSet () const
 
void SetSavingsPlanTypes (const Aws::Vector< SavingsPlanType > &value)
 
void SetSavingsPlanTypes (Aws::Vector< SavingsPlanType > &&value)
 
DescribeSavingsPlansOfferingRatesRequestWithSavingsPlanTypes (const Aws::Vector< SavingsPlanType > &value)
 
DescribeSavingsPlansOfferingRatesRequestWithSavingsPlanTypes (Aws::Vector< SavingsPlanType > &&value)
 
DescribeSavingsPlansOfferingRatesRequestAddSavingsPlanTypes (const SavingsPlanType &value)
 
DescribeSavingsPlansOfferingRatesRequestAddSavingsPlanTypes (SavingsPlanType &&value)
 
const Aws::Vector< SavingsPlanProductType > & GetProducts () const
 
bool ProductsHasBeenSet () const
 
void SetProducts (const Aws::Vector< SavingsPlanProductType > &value)
 
void SetProducts (Aws::Vector< SavingsPlanProductType > &&value)
 
DescribeSavingsPlansOfferingRatesRequestWithProducts (const Aws::Vector< SavingsPlanProductType > &value)
 
DescribeSavingsPlansOfferingRatesRequestWithProducts (Aws::Vector< SavingsPlanProductType > &&value)
 
DescribeSavingsPlansOfferingRatesRequestAddProducts (const SavingsPlanProductType &value)
 
DescribeSavingsPlansOfferingRatesRequestAddProducts (SavingsPlanProductType &&value)
 
const Aws::Vector< SavingsPlanRateServiceCode > & GetServiceCodes () const
 
bool ServiceCodesHasBeenSet () const
 
void SetServiceCodes (const Aws::Vector< SavingsPlanRateServiceCode > &value)
 
void SetServiceCodes (Aws::Vector< SavingsPlanRateServiceCode > &&value)
 
DescribeSavingsPlansOfferingRatesRequestWithServiceCodes (const Aws::Vector< SavingsPlanRateServiceCode > &value)
 
DescribeSavingsPlansOfferingRatesRequestWithServiceCodes (Aws::Vector< SavingsPlanRateServiceCode > &&value)
 
DescribeSavingsPlansOfferingRatesRequestAddServiceCodes (const SavingsPlanRateServiceCode &value)
 
DescribeSavingsPlansOfferingRatesRequestAddServiceCodes (SavingsPlanRateServiceCode &&value)
 
const Aws::Vector< Aws::String > & GetUsageTypes () const
 
bool UsageTypesHasBeenSet () const
 
void SetUsageTypes (const Aws::Vector< Aws::String > &value)
 
void SetUsageTypes (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingRatesRequestWithUsageTypes (const Aws::Vector< Aws::String > &value)
 
DescribeSavingsPlansOfferingRatesRequestWithUsageTypes (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingRatesRequestAddUsageTypes (const Aws::String &value)
 
DescribeSavingsPlansOfferingRatesRequestAddUsageTypes (Aws::String &&value)
 
DescribeSavingsPlansOfferingRatesRequestAddUsageTypes (const char *value)
 
const Aws::Vector< Aws::String > & GetOperations () const
 
bool OperationsHasBeenSet () const
 
void SetOperations (const Aws::Vector< Aws::String > &value)
 
void SetOperations (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingRatesRequestWithOperations (const Aws::Vector< Aws::String > &value)
 
DescribeSavingsPlansOfferingRatesRequestWithOperations (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingRatesRequestAddOperations (const Aws::String &value)
 
DescribeSavingsPlansOfferingRatesRequestAddOperations (Aws::String &&value)
 
DescribeSavingsPlansOfferingRatesRequestAddOperations (const char *value)
 
const Aws::Vector< SavingsPlanOfferingRateFilterElement > & GetFilters () const
 
bool FiltersHasBeenSet () const
 
void SetFilters (const Aws::Vector< SavingsPlanOfferingRateFilterElement > &value)
 
void SetFilters (Aws::Vector< SavingsPlanOfferingRateFilterElement > &&value)
 
DescribeSavingsPlansOfferingRatesRequestWithFilters (const Aws::Vector< SavingsPlanOfferingRateFilterElement > &value)
 
DescribeSavingsPlansOfferingRatesRequestWithFilters (Aws::Vector< SavingsPlanOfferingRateFilterElement > &&value)
 
DescribeSavingsPlansOfferingRatesRequestAddFilters (const SavingsPlanOfferingRateFilterElement &value)
 
DescribeSavingsPlansOfferingRatesRequestAddFilters (SavingsPlanOfferingRateFilterElement &&value)
 
const Aws::StringGetNextToken () const
 
bool NextTokenHasBeenSet () const
 
void SetNextToken (const Aws::String &value)
 
void SetNextToken (Aws::String &&value)
 
void SetNextToken (const char *value)
 
DescribeSavingsPlansOfferingRatesRequestWithNextToken (const Aws::String &value)
 
DescribeSavingsPlansOfferingRatesRequestWithNextToken (Aws::String &&value)
 
DescribeSavingsPlansOfferingRatesRequestWithNextToken (const char *value)
 
int GetMaxResults () const
 
bool MaxResultsHasBeenSet () const
 
void SetMaxResults (int value)
 
DescribeSavingsPlansOfferingRatesRequestWithMaxResults (int value)
 
- Public Member Functions inherited from Aws::SavingsPlans::SavingsPlansRequest
virtual ~SavingsPlansRequest ()
 
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::SavingsPlans::SavingsPlansRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 27 of file DescribeSavingsPlansOfferingRatesRequest.h.

Constructor & Destructor Documentation

◆ DescribeSavingsPlansOfferingRatesRequest()

Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::DescribeSavingsPlansOfferingRatesRequest ( )

Member Function Documentation

◆ AddFilters() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddFilters ( const SavingsPlanOfferingRateFilterElement value)
inline

The filters.

Definition at line 376 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddFilters() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddFilters ( SavingsPlanOfferingRateFilterElement &&  value)
inline

The filters.

Definition at line 381 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddOperations() [1/3]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddOperations ( const Aws::String value)
inline

The specific AWS operation for the line item in the billing report.

Definition at line 330 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddOperations() [2/3]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddOperations ( Aws::String &&  value)
inline

The specific AWS operation for the line item in the billing report.

Definition at line 335 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddOperations() [3/3]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddOperations ( const char *  value)
inline

The specific AWS operation for the line item in the billing report.

Definition at line 340 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddProducts() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddProducts ( const SavingsPlanProductType value)
inline

The AWS products.

Definition at line 202 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddProducts() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddProducts ( SavingsPlanProductType &&  value)
inline

The AWS products.

Definition at line 207 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddSavingsPlanOfferingIds() [1/3]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddSavingsPlanOfferingIds ( const Aws::String value)
inline

The IDs of the offerings.

Definition at line 74 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddSavingsPlanOfferingIds() [2/3]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddSavingsPlanOfferingIds ( Aws::String &&  value)
inline

The IDs of the offerings.

Definition at line 79 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddSavingsPlanOfferingIds() [3/3]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddSavingsPlanOfferingIds ( const char *  value)
inline

The IDs of the offerings.

Definition at line 84 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddSavingsPlanPaymentOptions() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddSavingsPlanPaymentOptions ( const SavingsPlanPaymentOption value)
inline

The payment options.

Definition at line 120 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddSavingsPlanPaymentOptions() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddSavingsPlanPaymentOptions ( SavingsPlanPaymentOption &&  value)
inline

The payment options.

Definition at line 125 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddSavingsPlanTypes() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddSavingsPlanTypes ( const SavingsPlanType value)
inline

The plan types.

Definition at line 161 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddSavingsPlanTypes() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddSavingsPlanTypes ( SavingsPlanType &&  value)
inline

The plan types.

Definition at line 166 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddServiceCodes() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddServiceCodes ( const SavingsPlanRateServiceCode value)
inline

The services.

Definition at line 243 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddServiceCodes() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddServiceCodes ( SavingsPlanRateServiceCode &&  value)
inline

The services.

Definition at line 248 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddUsageTypes() [1/3]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddUsageTypes ( const Aws::String value)
inline

The usage details of the line item in the billing report.

Definition at line 284 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddUsageTypes() [2/3]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddUsageTypes ( Aws::String &&  value)
inline

The usage details of the line item in the billing report.

Definition at line 289 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ AddUsageTypes() [3/3]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::AddUsageTypes ( const char *  value)
inline

The usage details of the line item in the billing report.

Definition at line 294 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ FiltersHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::FiltersHasBeenSet ( ) const
inline

The filters.

Definition at line 351 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ GetFilters()

const Aws::Vector<SavingsPlanOfferingRateFilterElement>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::GetFilters ( ) const
inline

The filters.

Definition at line 346 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ GetMaxResults()

int Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::GetMaxResults ( ) const
inline

The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.

Definition at line 429 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ GetNextToken()

const Aws::String& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::GetNextToken ( ) const
inline

The token for the next page of results.

Definition at line 387 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ GetOperations()

const Aws::Vector<Aws::String>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::GetOperations ( ) const
inline

The specific AWS operation for the line item in the billing report.

Definition at line 300 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ GetProducts()

const Aws::Vector<SavingsPlanProductType>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::GetProducts ( ) const
inline

The AWS products.

Definition at line 172 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ GetSavingsPlanOfferingIds()

const Aws::Vector<Aws::String>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::GetSavingsPlanOfferingIds ( ) const
inline

The IDs of the offerings.

Definition at line 44 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ GetSavingsPlanPaymentOptions()

const Aws::Vector<SavingsPlanPaymentOption>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::GetSavingsPlanPaymentOptions ( ) const
inline

The payment options.

Definition at line 90 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ GetSavingsPlanTypes()

const Aws::Vector<SavingsPlanType>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::GetSavingsPlanTypes ( ) const
inline

The plan types.

Definition at line 131 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ GetServiceCodes()

const Aws::Vector<SavingsPlanRateServiceCode>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::GetServiceCodes ( ) const
inline

The services.

Definition at line 213 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ GetUsageTypes()

const Aws::Vector<Aws::String>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::GetUsageTypes ( ) const
inline

The usage details of the line item in the billing report.

Definition at line 254 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ MaxResultsHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::MaxResultsHasBeenSet ( ) const
inline

The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.

Definition at line 435 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ NextTokenHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::NextTokenHasBeenSet ( ) const
inline

The token for the next page of results.

Definition at line 392 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ OperationsHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::OperationsHasBeenSet ( ) const
inline

The specific AWS operation for the line item in the billing report.

Definition at line 305 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ ProductsHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::ProductsHasBeenSet ( ) const
inline

The AWS products.

Definition at line 177 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SavingsPlanOfferingIdsHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SavingsPlanOfferingIdsHasBeenSet ( ) const
inline

The IDs of the offerings.

Definition at line 49 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SavingsPlanPaymentOptionsHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SavingsPlanPaymentOptionsHasBeenSet ( ) const
inline

The payment options.

Definition at line 95 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SavingsPlanTypesHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SavingsPlanTypesHasBeenSet ( ) const
inline

The plan types.

Definition at line 136 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SerializePayload()

Aws::String Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ ServiceCodesHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::ServiceCodesHasBeenSet ( ) const
inline

The services.

Definition at line 218 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetFilters() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetFilters ( const Aws::Vector< SavingsPlanOfferingRateFilterElement > &  value)
inline

The filters.

Definition at line 356 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetFilters() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetFilters ( Aws::Vector< SavingsPlanOfferingRateFilterElement > &&  value)
inline

The filters.

Definition at line 361 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetMaxResults()

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetMaxResults ( int  value)
inline

The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.

Definition at line 441 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetNextToken() [1/3]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetNextToken ( const Aws::String value)
inline

The token for the next page of results.

Definition at line 397 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetNextToken() [2/3]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetNextToken ( Aws::String &&  value)
inline

The token for the next page of results.

Definition at line 402 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetNextToken() [3/3]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetNextToken ( const char *  value)
inline

The token for the next page of results.

Definition at line 407 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetOperations() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetOperations ( const Aws::Vector< Aws::String > &  value)
inline

The specific AWS operation for the line item in the billing report.

Definition at line 310 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetOperations() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetOperations ( Aws::Vector< Aws::String > &&  value)
inline

The specific AWS operation for the line item in the billing report.

Definition at line 315 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetProducts() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetProducts ( const Aws::Vector< SavingsPlanProductType > &  value)
inline

The AWS products.

Definition at line 182 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetProducts() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetProducts ( Aws::Vector< SavingsPlanProductType > &&  value)
inline

The AWS products.

Definition at line 187 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetSavingsPlanOfferingIds() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetSavingsPlanOfferingIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of the offerings.

Definition at line 54 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetSavingsPlanOfferingIds() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetSavingsPlanOfferingIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of the offerings.

Definition at line 59 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetSavingsPlanPaymentOptions() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetSavingsPlanPaymentOptions ( const Aws::Vector< SavingsPlanPaymentOption > &  value)
inline

The payment options.

Definition at line 100 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetSavingsPlanPaymentOptions() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetSavingsPlanPaymentOptions ( Aws::Vector< SavingsPlanPaymentOption > &&  value)
inline

The payment options.

Definition at line 105 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetSavingsPlanTypes() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetSavingsPlanTypes ( const Aws::Vector< SavingsPlanType > &  value)
inline

The plan types.

Definition at line 141 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetSavingsPlanTypes() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetSavingsPlanTypes ( Aws::Vector< SavingsPlanType > &&  value)
inline

The plan types.

Definition at line 146 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetServiceCodes() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetServiceCodes ( const Aws::Vector< SavingsPlanRateServiceCode > &  value)
inline

The services.

Definition at line 223 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetServiceCodes() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetServiceCodes ( Aws::Vector< SavingsPlanRateServiceCode > &&  value)
inline

The services.

Definition at line 228 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetUsageTypes() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetUsageTypes ( const Aws::Vector< Aws::String > &  value)
inline

The usage details of the line item in the billing report.

Definition at line 264 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ SetUsageTypes() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::SetUsageTypes ( Aws::Vector< Aws::String > &&  value)
inline

The usage details of the line item in the billing report.

Definition at line 269 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ UsageTypesHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::UsageTypesHasBeenSet ( ) const
inline

The usage details of the line item in the billing report.

Definition at line 259 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithFilters() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithFilters ( const Aws::Vector< SavingsPlanOfferingRateFilterElement > &  value)
inline

The filters.

Definition at line 366 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithFilters() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithFilters ( Aws::Vector< SavingsPlanOfferingRateFilterElement > &&  value)
inline

The filters.

Definition at line 371 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithMaxResults()

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithMaxResults ( int  value)
inline

The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.

Definition at line 447 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithNextToken() [1/3]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithNextToken ( const Aws::String value)
inline

The token for the next page of results.

Definition at line 412 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithNextToken() [2/3]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithNextToken ( Aws::String &&  value)
inline

The token for the next page of results.

Definition at line 417 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithNextToken() [3/3]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithNextToken ( const char *  value)
inline

The token for the next page of results.

Definition at line 422 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithOperations() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithOperations ( const Aws::Vector< Aws::String > &  value)
inline

The specific AWS operation for the line item in the billing report.

Definition at line 320 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithOperations() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithOperations ( Aws::Vector< Aws::String > &&  value)
inline

The specific AWS operation for the line item in the billing report.

Definition at line 325 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithProducts() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithProducts ( const Aws::Vector< SavingsPlanProductType > &  value)
inline

The AWS products.

Definition at line 192 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithProducts() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithProducts ( Aws::Vector< SavingsPlanProductType > &&  value)
inline

The AWS products.

Definition at line 197 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithSavingsPlanOfferingIds() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithSavingsPlanOfferingIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of the offerings.

Definition at line 64 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithSavingsPlanOfferingIds() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithSavingsPlanOfferingIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of the offerings.

Definition at line 69 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithSavingsPlanPaymentOptions() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithSavingsPlanPaymentOptions ( const Aws::Vector< SavingsPlanPaymentOption > &  value)
inline

The payment options.

Definition at line 110 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithSavingsPlanPaymentOptions() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithSavingsPlanPaymentOptions ( Aws::Vector< SavingsPlanPaymentOption > &&  value)
inline

The payment options.

Definition at line 115 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithSavingsPlanTypes() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithSavingsPlanTypes ( const Aws::Vector< SavingsPlanType > &  value)
inline

The plan types.

Definition at line 151 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithSavingsPlanTypes() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithSavingsPlanTypes ( Aws::Vector< SavingsPlanType > &&  value)
inline

The plan types.

Definition at line 156 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithServiceCodes() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithServiceCodes ( const Aws::Vector< SavingsPlanRateServiceCode > &  value)
inline

The services.

Definition at line 233 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithServiceCodes() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithServiceCodes ( Aws::Vector< SavingsPlanRateServiceCode > &&  value)
inline

The services.

Definition at line 238 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithUsageTypes() [1/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithUsageTypes ( const Aws::Vector< Aws::String > &  value)
inline

The usage details of the line item in the billing report.

Definition at line 274 of file DescribeSavingsPlansOfferingRatesRequest.h.

◆ WithUsageTypes() [2/2]

DescribeSavingsPlansOfferingRatesRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingRatesRequest::WithUsageTypes ( Aws::Vector< Aws::String > &&  value)
inline

The usage details of the line item in the billing report.

Definition at line 279 of file DescribeSavingsPlansOfferingRatesRequest.h.


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