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

#include <DescribeSavingsPlansOfferingsRequest.h>

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

Public Member Functions

 DescribeSavingsPlansOfferingsRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::Vector< Aws::String > & GetOfferingIds () const
 
bool OfferingIdsHasBeenSet () const
 
void SetOfferingIds (const Aws::Vector< Aws::String > &value)
 
void SetOfferingIds (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingsRequestWithOfferingIds (const Aws::Vector< Aws::String > &value)
 
DescribeSavingsPlansOfferingsRequestWithOfferingIds (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingsRequestAddOfferingIds (const Aws::String &value)
 
DescribeSavingsPlansOfferingsRequestAddOfferingIds (Aws::String &&value)
 
DescribeSavingsPlansOfferingsRequestAddOfferingIds (const char *value)
 
const Aws::Vector< SavingsPlanPaymentOption > & GetPaymentOptions () const
 
bool PaymentOptionsHasBeenSet () const
 
void SetPaymentOptions (const Aws::Vector< SavingsPlanPaymentOption > &value)
 
void SetPaymentOptions (Aws::Vector< SavingsPlanPaymentOption > &&value)
 
DescribeSavingsPlansOfferingsRequestWithPaymentOptions (const Aws::Vector< SavingsPlanPaymentOption > &value)
 
DescribeSavingsPlansOfferingsRequestWithPaymentOptions (Aws::Vector< SavingsPlanPaymentOption > &&value)
 
DescribeSavingsPlansOfferingsRequestAddPaymentOptions (const SavingsPlanPaymentOption &value)
 
DescribeSavingsPlansOfferingsRequestAddPaymentOptions (SavingsPlanPaymentOption &&value)
 
const SavingsPlanProductTypeGetProductType () const
 
bool ProductTypeHasBeenSet () const
 
void SetProductType (const SavingsPlanProductType &value)
 
void SetProductType (SavingsPlanProductType &&value)
 
DescribeSavingsPlansOfferingsRequestWithProductType (const SavingsPlanProductType &value)
 
DescribeSavingsPlansOfferingsRequestWithProductType (SavingsPlanProductType &&value)
 
const Aws::Vector< SavingsPlanType > & GetPlanTypes () const
 
bool PlanTypesHasBeenSet () const
 
void SetPlanTypes (const Aws::Vector< SavingsPlanType > &value)
 
void SetPlanTypes (Aws::Vector< SavingsPlanType > &&value)
 
DescribeSavingsPlansOfferingsRequestWithPlanTypes (const Aws::Vector< SavingsPlanType > &value)
 
DescribeSavingsPlansOfferingsRequestWithPlanTypes (Aws::Vector< SavingsPlanType > &&value)
 
DescribeSavingsPlansOfferingsRequestAddPlanTypes (const SavingsPlanType &value)
 
DescribeSavingsPlansOfferingsRequestAddPlanTypes (SavingsPlanType &&value)
 
const Aws::Vector< long long > & GetDurations () const
 
bool DurationsHasBeenSet () const
 
void SetDurations (const Aws::Vector< long long > &value)
 
void SetDurations (Aws::Vector< long long > &&value)
 
DescribeSavingsPlansOfferingsRequestWithDurations (const Aws::Vector< long long > &value)
 
DescribeSavingsPlansOfferingsRequestWithDurations (Aws::Vector< long long > &&value)
 
DescribeSavingsPlansOfferingsRequestAddDurations (long long value)
 
const Aws::Vector< CurrencyCode > & GetCurrencies () const
 
bool CurrenciesHasBeenSet () const
 
void SetCurrencies (const Aws::Vector< CurrencyCode > &value)
 
void SetCurrencies (Aws::Vector< CurrencyCode > &&value)
 
DescribeSavingsPlansOfferingsRequestWithCurrencies (const Aws::Vector< CurrencyCode > &value)
 
DescribeSavingsPlansOfferingsRequestWithCurrencies (Aws::Vector< CurrencyCode > &&value)
 
DescribeSavingsPlansOfferingsRequestAddCurrencies (const CurrencyCode &value)
 
DescribeSavingsPlansOfferingsRequestAddCurrencies (CurrencyCode &&value)
 
const Aws::Vector< Aws::String > & GetDescriptions () const
 
bool DescriptionsHasBeenSet () const
 
void SetDescriptions (const Aws::Vector< Aws::String > &value)
 
void SetDescriptions (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingsRequestWithDescriptions (const Aws::Vector< Aws::String > &value)
 
DescribeSavingsPlansOfferingsRequestWithDescriptions (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingsRequestAddDescriptions (const Aws::String &value)
 
DescribeSavingsPlansOfferingsRequestAddDescriptions (Aws::String &&value)
 
DescribeSavingsPlansOfferingsRequestAddDescriptions (const char *value)
 
const Aws::Vector< Aws::String > & GetServiceCodes () const
 
bool ServiceCodesHasBeenSet () const
 
void SetServiceCodes (const Aws::Vector< Aws::String > &value)
 
void SetServiceCodes (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingsRequestWithServiceCodes (const Aws::Vector< Aws::String > &value)
 
DescribeSavingsPlansOfferingsRequestWithServiceCodes (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingsRequestAddServiceCodes (const Aws::String &value)
 
DescribeSavingsPlansOfferingsRequestAddServiceCodes (Aws::String &&value)
 
DescribeSavingsPlansOfferingsRequestAddServiceCodes (const char *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)
 
DescribeSavingsPlansOfferingsRequestWithUsageTypes (const Aws::Vector< Aws::String > &value)
 
DescribeSavingsPlansOfferingsRequestWithUsageTypes (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingsRequestAddUsageTypes (const Aws::String &value)
 
DescribeSavingsPlansOfferingsRequestAddUsageTypes (Aws::String &&value)
 
DescribeSavingsPlansOfferingsRequestAddUsageTypes (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)
 
DescribeSavingsPlansOfferingsRequestWithOperations (const Aws::Vector< Aws::String > &value)
 
DescribeSavingsPlansOfferingsRequestWithOperations (Aws::Vector< Aws::String > &&value)
 
DescribeSavingsPlansOfferingsRequestAddOperations (const Aws::String &value)
 
DescribeSavingsPlansOfferingsRequestAddOperations (Aws::String &&value)
 
DescribeSavingsPlansOfferingsRequestAddOperations (const char *value)
 
const Aws::Vector< SavingsPlanOfferingFilterElement > & GetFilters () const
 
bool FiltersHasBeenSet () const
 
void SetFilters (const Aws::Vector< SavingsPlanOfferingFilterElement > &value)
 
void SetFilters (Aws::Vector< SavingsPlanOfferingFilterElement > &&value)
 
DescribeSavingsPlansOfferingsRequestWithFilters (const Aws::Vector< SavingsPlanOfferingFilterElement > &value)
 
DescribeSavingsPlansOfferingsRequestWithFilters (Aws::Vector< SavingsPlanOfferingFilterElement > &&value)
 
DescribeSavingsPlansOfferingsRequestAddFilters (const SavingsPlanOfferingFilterElement &value)
 
DescribeSavingsPlansOfferingsRequestAddFilters (SavingsPlanOfferingFilterElement &&value)
 
const Aws::StringGetNextToken () const
 
bool NextTokenHasBeenSet () const
 
void SetNextToken (const Aws::String &value)
 
void SetNextToken (Aws::String &&value)
 
void SetNextToken (const char *value)
 
DescribeSavingsPlansOfferingsRequestWithNextToken (const Aws::String &value)
 
DescribeSavingsPlansOfferingsRequestWithNextToken (Aws::String &&value)
 
DescribeSavingsPlansOfferingsRequestWithNextToken (const char *value)
 
int GetMaxResults () const
 
bool MaxResultsHasBeenSet () const
 
void SetMaxResults (int value)
 
DescribeSavingsPlansOfferingsRequestWithMaxResults (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 DescribeSavingsPlansOfferingsRequest.h.

Constructor & Destructor Documentation

◆ DescribeSavingsPlansOfferingsRequest()

Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::DescribeSavingsPlansOfferingsRequest ( )

Member Function Documentation

◆ AddCurrencies() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddCurrencies ( const CurrencyCode value)
inline

The currencies.

Definition at line 269 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddCurrencies() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddCurrencies ( CurrencyCode &&  value)
inline

The currencies.

Definition at line 274 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddDescriptions() [1/3]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddDescriptions ( const Aws::String value)
inline

The descriptions.

Definition at line 310 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddDescriptions() [2/3]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddDescriptions ( Aws::String &&  value)
inline

The descriptions.

Definition at line 315 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddDescriptions() [3/3]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddDescriptions ( const char *  value)
inline

The descriptions.

Definition at line 320 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddDurations()

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddDurations ( long long  value)
inline

The durations, in seconds.

Definition at line 233 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddFilters() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddFilters ( const SavingsPlanOfferingFilterElement value)
inline

The filters.

Definition at line 494 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddFilters() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddFilters ( SavingsPlanOfferingFilterElement &&  value)
inline

The filters.

Definition at line 499 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddOfferingIds() [1/3]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddOfferingIds ( const Aws::String value)
inline

The IDs of the offerings.

Definition at line 74 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddOfferingIds() [2/3]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddOfferingIds ( Aws::String &&  value)
inline

The IDs of the offerings.

Definition at line 79 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddOfferingIds() [3/3]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddOfferingIds ( const char *  value)
inline

The IDs of the offerings.

Definition at line 84 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddOperations() [1/3]

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

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

Definition at line 448 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddOperations() [2/3]

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

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

Definition at line 453 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddOperations() [3/3]

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

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

Definition at line 458 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddPaymentOptions() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddPaymentOptions ( const SavingsPlanPaymentOption value)
inline

The payment options.

Definition at line 120 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddPaymentOptions() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddPaymentOptions ( SavingsPlanPaymentOption &&  value)
inline

The payment options.

Definition at line 125 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddPlanTypes() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddPlanTypes ( const SavingsPlanType value)
inline

The plan type.

Definition at line 192 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddPlanTypes() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddPlanTypes ( SavingsPlanType &&  value)
inline

The plan type.

Definition at line 197 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddServiceCodes() [1/3]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddServiceCodes ( const Aws::String value)
inline

The services.

Definition at line 356 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddServiceCodes() [2/3]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddServiceCodes ( Aws::String &&  value)
inline

The services.

Definition at line 361 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddServiceCodes() [3/3]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::AddServiceCodes ( const char *  value)
inline

The services.

Definition at line 366 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddUsageTypes() [1/3]

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

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

Definition at line 402 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddUsageTypes() [2/3]

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

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

Definition at line 407 of file DescribeSavingsPlansOfferingsRequest.h.

◆ AddUsageTypes() [3/3]

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

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

Definition at line 412 of file DescribeSavingsPlansOfferingsRequest.h.

◆ CurrenciesHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::CurrenciesHasBeenSet ( ) const
inline

The currencies.

Definition at line 244 of file DescribeSavingsPlansOfferingsRequest.h.

◆ DescriptionsHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::DescriptionsHasBeenSet ( ) const
inline

The descriptions.

Definition at line 285 of file DescribeSavingsPlansOfferingsRequest.h.

◆ DurationsHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::DurationsHasBeenSet ( ) const
inline

The durations, in seconds.

Definition at line 208 of file DescribeSavingsPlansOfferingsRequest.h.

◆ FiltersHasBeenSet()

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

The filters.

Definition at line 469 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetCurrencies()

const Aws::Vector<CurrencyCode>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::GetCurrencies ( ) const
inline

The currencies.

Definition at line 239 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetDescriptions()

const Aws::Vector<Aws::String>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::GetDescriptions ( ) const
inline

The descriptions.

Definition at line 280 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetDurations()

const Aws::Vector<long long>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::GetDurations ( ) const
inline

The durations, in seconds.

Definition at line 203 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetFilters()

const Aws::Vector<SavingsPlanOfferingFilterElement>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::GetFilters ( ) const
inline

The filters.

Definition at line 464 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetMaxResults()

int Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::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 547 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetNextToken()

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

The token for the next page of results.

Definition at line 505 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetOfferingIds()

const Aws::Vector<Aws::String>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::GetOfferingIds ( ) const
inline

The IDs of the offerings.

Definition at line 44 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetOperations()

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

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

Definition at line 418 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetPaymentOptions()

const Aws::Vector<SavingsPlanPaymentOption>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::GetPaymentOptions ( ) const
inline

The payment options.

Definition at line 90 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetPlanTypes()

const Aws::Vector<SavingsPlanType>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::GetPlanTypes ( ) const
inline

The plan type.

Definition at line 162 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetProductType()

const SavingsPlanProductType& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::GetProductType ( ) const
inline

The product type.

Definition at line 131 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetServiceCodes()

const Aws::Vector<Aws::String>& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::GetServiceCodes ( ) const
inline

The services.

Definition at line 326 of file DescribeSavingsPlansOfferingsRequest.h.

◆ GetServiceRequestName()

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

◆ GetUsageTypes()

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

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

Definition at line 372 of file DescribeSavingsPlansOfferingsRequest.h.

◆ MaxResultsHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::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 553 of file DescribeSavingsPlansOfferingsRequest.h.

◆ NextTokenHasBeenSet()

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

The token for the next page of results.

Definition at line 510 of file DescribeSavingsPlansOfferingsRequest.h.

◆ OfferingIdsHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::OfferingIdsHasBeenSet ( ) const
inline

The IDs of the offerings.

Definition at line 49 of file DescribeSavingsPlansOfferingsRequest.h.

◆ OperationsHasBeenSet()

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

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

Definition at line 423 of file DescribeSavingsPlansOfferingsRequest.h.

◆ PaymentOptionsHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::PaymentOptionsHasBeenSet ( ) const
inline

The payment options.

Definition at line 95 of file DescribeSavingsPlansOfferingsRequest.h.

◆ PlanTypesHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::PlanTypesHasBeenSet ( ) const
inline

The plan type.

Definition at line 167 of file DescribeSavingsPlansOfferingsRequest.h.

◆ ProductTypeHasBeenSet()

bool Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::ProductTypeHasBeenSet ( ) const
inline

The product type.

Definition at line 136 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ ServiceCodesHasBeenSet()

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

The services.

Definition at line 331 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetCurrencies() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetCurrencies ( const Aws::Vector< CurrencyCode > &  value)
inline

The currencies.

Definition at line 249 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetCurrencies() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetCurrencies ( Aws::Vector< CurrencyCode > &&  value)
inline

The currencies.

Definition at line 254 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetDescriptions() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetDescriptions ( const Aws::Vector< Aws::String > &  value)
inline

The descriptions.

Definition at line 290 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetDescriptions() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetDescriptions ( Aws::Vector< Aws::String > &&  value)
inline

The descriptions.

Definition at line 295 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetDurations() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetDurations ( const Aws::Vector< long long > &  value)
inline

The durations, in seconds.

Definition at line 213 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetDurations() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetDurations ( Aws::Vector< long long > &&  value)
inline

The durations, in seconds.

Definition at line 218 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetFilters() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetFilters ( const Aws::Vector< SavingsPlanOfferingFilterElement > &  value)
inline

The filters.

Definition at line 474 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetFilters() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetFilters ( Aws::Vector< SavingsPlanOfferingFilterElement > &&  value)
inline

The filters.

Definition at line 479 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetMaxResults()

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::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 559 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetNextToken() [1/3]

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

The token for the next page of results.

Definition at line 515 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetNextToken() [2/3]

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

The token for the next page of results.

Definition at line 520 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetNextToken() [3/3]

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

The token for the next page of results.

Definition at line 525 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetOfferingIds() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetOfferingIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of the offerings.

Definition at line 54 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetOfferingIds() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetOfferingIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of the offerings.

Definition at line 59 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetOperations() [1/2]

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

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

Definition at line 428 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetOperations() [2/2]

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

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

Definition at line 433 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetPaymentOptions() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetPaymentOptions ( const Aws::Vector< SavingsPlanPaymentOption > &  value)
inline

The payment options.

Definition at line 100 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetPaymentOptions() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetPaymentOptions ( Aws::Vector< SavingsPlanPaymentOption > &&  value)
inline

The payment options.

Definition at line 105 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetPlanTypes() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetPlanTypes ( const Aws::Vector< SavingsPlanType > &  value)
inline

The plan type.

Definition at line 172 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetPlanTypes() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetPlanTypes ( Aws::Vector< SavingsPlanType > &&  value)
inline

The plan type.

Definition at line 177 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetProductType() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetProductType ( const SavingsPlanProductType value)
inline

The product type.

Definition at line 141 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetProductType() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetProductType ( SavingsPlanProductType &&  value)
inline

The product type.

Definition at line 146 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetServiceCodes() [1/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetServiceCodes ( const Aws::Vector< Aws::String > &  value)
inline

The services.

Definition at line 336 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetServiceCodes() [2/2]

void Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::SetServiceCodes ( Aws::Vector< Aws::String > &&  value)
inline

The services.

Definition at line 341 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetUsageTypes() [1/2]

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

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

Definition at line 382 of file DescribeSavingsPlansOfferingsRequest.h.

◆ SetUsageTypes() [2/2]

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

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

Definition at line 387 of file DescribeSavingsPlansOfferingsRequest.h.

◆ UsageTypesHasBeenSet()

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

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

Definition at line 377 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithCurrencies() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithCurrencies ( const Aws::Vector< CurrencyCode > &  value)
inline

The currencies.

Definition at line 259 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithCurrencies() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithCurrencies ( Aws::Vector< CurrencyCode > &&  value)
inline

The currencies.

Definition at line 264 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithDescriptions() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithDescriptions ( const Aws::Vector< Aws::String > &  value)
inline

The descriptions.

Definition at line 300 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithDescriptions() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithDescriptions ( Aws::Vector< Aws::String > &&  value)
inline

The descriptions.

Definition at line 305 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithDurations() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithDurations ( const Aws::Vector< long long > &  value)
inline

The durations, in seconds.

Definition at line 223 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithDurations() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithDurations ( Aws::Vector< long long > &&  value)
inline

The durations, in seconds.

Definition at line 228 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithFilters() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithFilters ( const Aws::Vector< SavingsPlanOfferingFilterElement > &  value)
inline

The filters.

Definition at line 484 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithFilters() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithFilters ( Aws::Vector< SavingsPlanOfferingFilterElement > &&  value)
inline

The filters.

Definition at line 489 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithMaxResults()

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::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 565 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithNextToken() [1/3]

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

The token for the next page of results.

Definition at line 530 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithNextToken() [2/3]

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

The token for the next page of results.

Definition at line 535 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithNextToken() [3/3]

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

The token for the next page of results.

Definition at line 540 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithOfferingIds() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithOfferingIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of the offerings.

Definition at line 64 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithOfferingIds() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithOfferingIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of the offerings.

Definition at line 69 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithOperations() [1/2]

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

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

Definition at line 438 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithOperations() [2/2]

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

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

Definition at line 443 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithPaymentOptions() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithPaymentOptions ( const Aws::Vector< SavingsPlanPaymentOption > &  value)
inline

The payment options.

Definition at line 110 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithPaymentOptions() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithPaymentOptions ( Aws::Vector< SavingsPlanPaymentOption > &&  value)
inline

The payment options.

Definition at line 115 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithPlanTypes() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithPlanTypes ( const Aws::Vector< SavingsPlanType > &  value)
inline

The plan type.

Definition at line 182 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithPlanTypes() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithPlanTypes ( Aws::Vector< SavingsPlanType > &&  value)
inline

The plan type.

Definition at line 187 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithProductType() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithProductType ( const SavingsPlanProductType value)
inline

The product type.

Definition at line 151 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithProductType() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithProductType ( SavingsPlanProductType &&  value)
inline

The product type.

Definition at line 156 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithServiceCodes() [1/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithServiceCodes ( const Aws::Vector< Aws::String > &  value)
inline

The services.

Definition at line 346 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithServiceCodes() [2/2]

DescribeSavingsPlansOfferingsRequest& Aws::SavingsPlans::Model::DescribeSavingsPlansOfferingsRequest::WithServiceCodes ( Aws::Vector< Aws::String > &&  value)
inline

The services.

Definition at line 351 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithUsageTypes() [1/2]

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

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

Definition at line 392 of file DescribeSavingsPlansOfferingsRequest.h.

◆ WithUsageTypes() [2/2]

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

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

Definition at line 397 of file DescribeSavingsPlansOfferingsRequest.h.


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