AWS SDK for C++  1.7.228
AWS SDK for C++
Public Member Functions | Protected Member Functions | List of all members
Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest Class Reference

#include <DescribeReservedInstancesOfferingsRequest.h>

+ Inheritance diagram for Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest:

Public Member Functions

 DescribeReservedInstancesOfferingsRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
DescribeReservedInstancesOfferingsRequestWithAvailabilityZone (const Aws::String &value)
 
DescribeReservedInstancesOfferingsRequestWithAvailabilityZone (Aws::String &&value)
 
DescribeReservedInstancesOfferingsRequestWithAvailabilityZone (const char *value)
 
const Aws::Vector< Filter > & GetFilters () const
 
bool FiltersHasBeenSet () const
 
void SetFilters (const Aws::Vector< Filter > &value)
 
void SetFilters (Aws::Vector< Filter > &&value)
 
DescribeReservedInstancesOfferingsRequestWithFilters (const Aws::Vector< Filter > &value)
 
DescribeReservedInstancesOfferingsRequestWithFilters (Aws::Vector< Filter > &&value)
 
DescribeReservedInstancesOfferingsRequestAddFilters (const Filter &value)
 
DescribeReservedInstancesOfferingsRequestAddFilters (Filter &&value)
 
bool GetIncludeMarketplace () const
 
bool IncludeMarketplaceHasBeenSet () const
 
void SetIncludeMarketplace (bool value)
 
DescribeReservedInstancesOfferingsRequestWithIncludeMarketplace (bool value)
 
const InstanceTypeGetInstanceType () const
 
bool InstanceTypeHasBeenSet () const
 
void SetInstanceType (const InstanceType &value)
 
void SetInstanceType (InstanceType &&value)
 
DescribeReservedInstancesOfferingsRequestWithInstanceType (const InstanceType &value)
 
DescribeReservedInstancesOfferingsRequestWithInstanceType (InstanceType &&value)
 
long long GetMaxDuration () const
 
bool MaxDurationHasBeenSet () const
 
void SetMaxDuration (long long value)
 
DescribeReservedInstancesOfferingsRequestWithMaxDuration (long long value)
 
int GetMaxInstanceCount () const
 
bool MaxInstanceCountHasBeenSet () const
 
void SetMaxInstanceCount (int value)
 
DescribeReservedInstancesOfferingsRequestWithMaxInstanceCount (int value)
 
long long GetMinDuration () const
 
bool MinDurationHasBeenSet () const
 
void SetMinDuration (long long value)
 
DescribeReservedInstancesOfferingsRequestWithMinDuration (long long value)
 
const OfferingClassTypeGetOfferingClass () const
 
bool OfferingClassHasBeenSet () const
 
void SetOfferingClass (const OfferingClassType &value)
 
void SetOfferingClass (OfferingClassType &&value)
 
DescribeReservedInstancesOfferingsRequestWithOfferingClass (const OfferingClassType &value)
 
DescribeReservedInstancesOfferingsRequestWithOfferingClass (OfferingClassType &&value)
 
const RIProductDescriptionGetProductDescription () const
 
bool ProductDescriptionHasBeenSet () const
 
void SetProductDescription (const RIProductDescription &value)
 
void SetProductDescription (RIProductDescription &&value)
 
DescribeReservedInstancesOfferingsRequestWithProductDescription (const RIProductDescription &value)
 
DescribeReservedInstancesOfferingsRequestWithProductDescription (RIProductDescription &&value)
 
const Aws::Vector< Aws::String > & GetReservedInstancesOfferingIds () const
 
bool ReservedInstancesOfferingIdsHasBeenSet () const
 
void SetReservedInstancesOfferingIds (const Aws::Vector< Aws::String > &value)
 
void SetReservedInstancesOfferingIds (Aws::Vector< Aws::String > &&value)
 
DescribeReservedInstancesOfferingsRequestWithReservedInstancesOfferingIds (const Aws::Vector< Aws::String > &value)
 
DescribeReservedInstancesOfferingsRequestWithReservedInstancesOfferingIds (Aws::Vector< Aws::String > &&value)
 
DescribeReservedInstancesOfferingsRequestAddReservedInstancesOfferingIds (const Aws::String &value)
 
DescribeReservedInstancesOfferingsRequestAddReservedInstancesOfferingIds (Aws::String &&value)
 
DescribeReservedInstancesOfferingsRequestAddReservedInstancesOfferingIds (const char *value)
 
bool GetDryRun () const
 
bool DryRunHasBeenSet () const
 
void SetDryRun (bool value)
 
DescribeReservedInstancesOfferingsRequestWithDryRun (bool value)
 
const TenancyGetInstanceTenancy () const
 
bool InstanceTenancyHasBeenSet () const
 
void SetInstanceTenancy (const Tenancy &value)
 
void SetInstanceTenancy (Tenancy &&value)
 
DescribeReservedInstancesOfferingsRequestWithInstanceTenancy (const Tenancy &value)
 
DescribeReservedInstancesOfferingsRequestWithInstanceTenancy (Tenancy &&value)
 
int GetMaxResults () const
 
bool MaxResultsHasBeenSet () const
 
void SetMaxResults (int value)
 
DescribeReservedInstancesOfferingsRequestWithMaxResults (int value)
 
const Aws::StringGetNextToken () const
 
bool NextTokenHasBeenSet () const
 
void SetNextToken (const Aws::String &value)
 
void SetNextToken (Aws::String &&value)
 
void SetNextToken (const char *value)
 
DescribeReservedInstancesOfferingsRequestWithNextToken (const Aws::String &value)
 
DescribeReservedInstancesOfferingsRequestWithNextToken (Aws::String &&value)
 
DescribeReservedInstancesOfferingsRequestWithNextToken (const char *value)
 
const OfferingTypeValuesGetOfferingType () const
 
bool OfferingTypeHasBeenSet () const
 
void SetOfferingType (const OfferingTypeValues &value)
 
void SetOfferingType (OfferingTypeValues &&value)
 
DescribeReservedInstancesOfferingsRequestWithOfferingType (const OfferingTypeValues &value)
 
DescribeReservedInstancesOfferingsRequestWithOfferingType (OfferingTypeValues &&value)
 
- Public Member Functions inherited from Aws::EC2::EC2Request
virtual ~EC2Request ()
 
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
 

Protected Member Functions

void DumpBodyToUrl (Aws::Http::URI &uri) const override
 
- Protected Member Functions inherited from Aws::EC2::EC2Request
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 

Detailed Description

Contains the parameters for DescribeReservedInstancesOfferings.

See Also:

AWS API Reference

Definition at line 42 of file DescribeReservedInstancesOfferingsRequest.h.

Constructor & Destructor Documentation

◆ DescribeReservedInstancesOfferingsRequest()

Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::DescribeReservedInstancesOfferingsRequest ( )

Member Function Documentation

◆ AddFilters() [1/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::AddFilters ( const Filter value)
inline

One or more filters.

  • availability-zone - The Availability Zone where the Reserved Instance can be used.

  • duration - The duration of the Reserved Instance (for example, one year or three years), in seconds (31536000 | 94608000).

  • fixed-price - The purchase price of the Reserved Instance (for example, 9800.0).

  • instance-type - The instance type that is covered by the reservation.

  • marketplace - Set to true to show only Reserved Instance Marketplace offerings. When this filter is not used, which is the default behavior, all offerings from both AWS and the Reserved Instance Marketplace are listed.

  • product-description - The Reserved Instance product platform description. Instances that include (Amazon VPC) in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC. (Linux/UNIX | Linux/UNIX (Amazon VPC) | SUSE Linux | SUSE Linux (Amazon VPC) | Red Hat Enterprise Linux | Red Hat Enterprise Linux (Amazon VPC) | Windows | Windows (Amazon VPC) | Windows with SQL Server Standard | Windows with SQL Server Standard (Amazon VPC) | Windows with SQL Server Web | Windows with SQL Server Web (Amazon VPC) | Windows with SQL Server Enterprise | Windows with SQL Server Enterprise (Amazon VPC))

  • reserved-instances-offering-id - The Reserved Instances offering ID.

  • scope - The scope of the Reserved Instance (Availability Zone or Region).

  • usage-price - The usage price of the Reserved Instance, per hour (for example, 0.84).

Definition at line 316 of file DescribeReservedInstancesOfferingsRequest.h.

◆ AddFilters() [2/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::AddFilters ( Filter &&  value)
inline

One or more filters.

  • availability-zone - The Availability Zone where the Reserved Instance can be used.

  • duration - The duration of the Reserved Instance (for example, one year or three years), in seconds (31536000 | 94608000).

  • fixed-price - The purchase price of the Reserved Instance (for example, 9800.0).

  • instance-type - The instance type that is covered by the reservation.

  • marketplace - Set to true to show only Reserved Instance Marketplace offerings. When this filter is not used, which is the default behavior, all offerings from both AWS and the Reserved Instance Marketplace are listed.

  • product-description - The Reserved Instance product platform description. Instances that include (Amazon VPC) in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC. (Linux/UNIX | Linux/UNIX (Amazon VPC) | SUSE Linux | SUSE Linux (Amazon VPC) | Red Hat Enterprise Linux | Red Hat Enterprise Linux (Amazon VPC) | Windows | Windows (Amazon VPC) | Windows with SQL Server Standard | Windows with SQL Server Standard (Amazon VPC) | Windows with SQL Server Web | Windows with SQL Server Web (Amazon VPC) | Windows with SQL Server Enterprise | Windows with SQL Server Enterprise (Amazon VPC))

  • reserved-instances-offering-id - The Reserved Instances offering ID.

  • scope - The scope of the Reserved Instance (Availability Zone or Region).

  • usage-price - The usage price of the Reserved Instance, per hour (for example, 0.84).

Definition at line 347 of file DescribeReservedInstancesOfferingsRequest.h.

◆ AddReservedInstancesOfferingIds() [1/3]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::AddReservedInstancesOfferingIds ( const Aws::String value)
inline

One or more Reserved Instances offering IDs.

Definition at line 602 of file DescribeReservedInstancesOfferingsRequest.h.

◆ AddReservedInstancesOfferingIds() [2/3]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::AddReservedInstancesOfferingIds ( Aws::String &&  value)
inline

One or more Reserved Instances offering IDs.

Definition at line 607 of file DescribeReservedInstancesOfferingsRequest.h.

◆ AddReservedInstancesOfferingIds() [3/3]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::AddReservedInstancesOfferingIds ( const char *  value)
inline

One or more Reserved Instances offering IDs.

Definition at line 612 of file DescribeReservedInstancesOfferingsRequest.h.

◆ AvailabilityZoneHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::AvailabilityZoneHasBeenSet ( ) const
inline

The Availability Zone in which the Reserved Instance can be used.

Definition at line 68 of file DescribeReservedInstancesOfferingsRequest.h.

◆ DryRunHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::DryRunHasBeenSet ( ) const
inline

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Definition at line 629 of file DescribeReservedInstancesOfferingsRequest.h.

◆ DumpBodyToUrl()

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::DumpBodyToUrl ( Aws::Http::URI uri) const
overrideprotectedvirtual

Default does nothing. Override this to convert what would otherwise be the payload of the request to a query string format.

Reimplemented from Aws::AmazonWebServiceRequest.

◆ FiltersHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::FiltersHasBeenSet ( ) const
inline

One or more filters.

  • availability-zone - The Availability Zone where the Reserved Instance can be used.

  • duration - The duration of the Reserved Instance (for example, one year or three years), in seconds (31536000 | 94608000).

  • fixed-price - The purchase price of the Reserved Instance (for example, 9800.0).

  • instance-type - The instance type that is covered by the reservation.

  • marketplace - Set to true to show only Reserved Instance Marketplace offerings. When this filter is not used, which is the default behavior, all offerings from both AWS and the Reserved Instance Marketplace are listed.

  • product-description - The Reserved Instance product platform description. Instances that include (Amazon VPC) in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC. (Linux/UNIX | Linux/UNIX (Amazon VPC) | SUSE Linux | SUSE Linux (Amazon VPC) | Red Hat Enterprise Linux | Red Hat Enterprise Linux (Amazon VPC) | Windows | Windows (Amazon VPC) | Windows with SQL Server Standard | Windows with SQL Server Standard (Amazon VPC) | Windows with SQL Server Web | Windows with SQL Server Web (Amazon VPC) | Windows with SQL Server Enterprise | Windows with SQL Server Enterprise (Amazon VPC))

  • reserved-instances-offering-id - The Reserved Instances offering ID.

  • scope - The scope of the Reserved Instance (Availability Zone or Region).

  • usage-price - The usage price of the Reserved Instance, per hour (for example, 0.84).

Definition at line 161 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetAvailabilityZone ( ) const
inline

The Availability Zone in which the Reserved Instance can be used.

Definition at line 63 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetDryRun()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetDryRun ( ) const
inline

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Definition at line 621 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetFilters()

const Aws::Vector<Filter>& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetFilters ( ) const
inline

One or more filters.

  • availability-zone - The Availability Zone where the Reserved Instance can be used.

  • duration - The duration of the Reserved Instance (for example, one year or three years), in seconds (31536000 | 94608000).

  • fixed-price - The purchase price of the Reserved Instance (for example, 9800.0).

  • instance-type - The instance type that is covered by the reservation.

  • marketplace - Set to true to show only Reserved Instance Marketplace offerings. When this filter is not used, which is the default behavior, all offerings from both AWS and the Reserved Instance Marketplace are listed.

  • product-description - The Reserved Instance product platform description. Instances that include (Amazon VPC) in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC. (Linux/UNIX | Linux/UNIX (Amazon VPC) | SUSE Linux | SUSE Linux (Amazon VPC) | Red Hat Enterprise Linux | Red Hat Enterprise Linux (Amazon VPC) | Windows | Windows (Amazon VPC) | Windows with SQL Server Standard | Windows with SQL Server Standard (Amazon VPC) | Windows with SQL Server Web | Windows with SQL Server Web (Amazon VPC) | Windows with SQL Server Enterprise | Windows with SQL Server Enterprise (Amazon VPC))

  • reserved-instances-offering-id - The Reserved Instances offering ID.

  • scope - The scope of the Reserved Instance (Availability Zone or Region).

  • usage-price - The usage price of the Reserved Instance, per hour (for example, 0.84).

Definition at line 130 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetIncludeMarketplace()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetIncludeMarketplace ( ) const
inline

Include Reserved Instance Marketplace offerings in the response.

Definition at line 353 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetInstanceTenancy()

const Tenancy& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetInstanceTenancy ( ) const
inline

The tenancy of the instances covered by the reservation. A Reserved Instance with a tenancy of dedicated is applied to instances that run in a VPC on single-tenant hardware (i.e., Dedicated Instances).

Important: The host value cannot be used with this parameter. Use the default or dedicated values only.

Default: default

Definition at line 656 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetInstanceType()

const InstanceType& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetInstanceType ( ) const
inline

The instance type that the reservation will cover (for example, m1.small). For more information, see Instance Types in the Amazon Elastic Compute Cloud User Guide.

Definition at line 377 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetMaxDuration()

long long Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetMaxDuration ( ) const
inline

The maximum duration (in seconds) to filter when searching for offerings.

Default: 94608000 (3 years)

Definition at line 424 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetMaxInstanceCount()

int Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetMaxInstanceCount ( ) const
inline

The maximum number of instances to filter when searching for offerings.

Default: 20

Definition at line 449 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetMaxResults()

int Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetMaxResults ( ) const
inline

The maximum number of results to return for the request in a single page. The remaining results of the initial request can be seen by sending another request with the returned NextToken value. The maximum is 100.

Default: 100

Definition at line 715 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetMinDuration()

long long Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetMinDuration ( ) const
inline

The minimum duration (in seconds) to filter when searching for offerings.

Default: 2592000 (1 month)

Definition at line 474 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetNextToken()

const Aws::String& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetNextToken ( ) const
inline

The token to retrieve the next page of results.

Definition at line 745 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetOfferingClass()

const OfferingClassType& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetOfferingClass ( ) const
inline

The offering class of the Reserved Instance. Can be standard or convertible.

Definition at line 499 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetOfferingType()

const OfferingTypeValues& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetOfferingType ( ) const
inline

The Reserved Instance offering type. If you are using tools that predate the 2011-11-01 API version, you only have access to the Medium Utilization Reserved Instance offering type.

Definition at line 788 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetProductDescription()

const RIProductDescription& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetProductDescription ( ) const
inline

The Reserved Instance product platform description. Instances that include (Amazon VPC) in the description are for use with Amazon VPC.

Definition at line 536 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetReservedInstancesOfferingIds()

const Aws::Vector<Aws::String>& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetReservedInstancesOfferingIds ( ) const
inline

One or more Reserved Instances offering IDs.

Definition at line 572 of file DescribeReservedInstancesOfferingsRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ IncludeMarketplaceHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::IncludeMarketplaceHasBeenSet ( ) const
inline

Include Reserved Instance Marketplace offerings in the response.

Definition at line 358 of file DescribeReservedInstancesOfferingsRequest.h.

◆ InstanceTenancyHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::InstanceTenancyHasBeenSet ( ) const
inline

The tenancy of the instances covered by the reservation. A Reserved Instance with a tenancy of dedicated is applied to instances that run in a VPC on single-tenant hardware (i.e., Dedicated Instances).

Important: The host value cannot be used with this parameter. Use the default or dedicated values only.

Default: default

Definition at line 666 of file DescribeReservedInstancesOfferingsRequest.h.

◆ InstanceTypeHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::InstanceTypeHasBeenSet ( ) const
inline

The instance type that the reservation will cover (for example, m1.small). For more information, see Instance Types in the Amazon Elastic Compute Cloud User Guide.

Definition at line 385 of file DescribeReservedInstancesOfferingsRequest.h.

◆ MaxDurationHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::MaxDurationHasBeenSet ( ) const
inline

The maximum duration (in seconds) to filter when searching for offerings.

Default: 94608000 (3 years)

Definition at line 430 of file DescribeReservedInstancesOfferingsRequest.h.

◆ MaxInstanceCountHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::MaxInstanceCountHasBeenSet ( ) const
inline

The maximum number of instances to filter when searching for offerings.

Default: 20

Definition at line 455 of file DescribeReservedInstancesOfferingsRequest.h.

◆ MaxResultsHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::MaxResultsHasBeenSet ( ) const
inline

The maximum number of results to return for the request in a single page. The remaining results of the initial request can be seen by sending another request with the returned NextToken value. The maximum is 100.

Default: 100

Definition at line 723 of file DescribeReservedInstancesOfferingsRequest.h.

◆ MinDurationHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::MinDurationHasBeenSet ( ) const
inline

The minimum duration (in seconds) to filter when searching for offerings.

Default: 2592000 (1 month)

Definition at line 480 of file DescribeReservedInstancesOfferingsRequest.h.

◆ NextTokenHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::NextTokenHasBeenSet ( ) const
inline

The token to retrieve the next page of results.

Definition at line 750 of file DescribeReservedInstancesOfferingsRequest.h.

◆ OfferingClassHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::OfferingClassHasBeenSet ( ) const
inline

The offering class of the Reserved Instance. Can be standard or convertible.

Definition at line 505 of file DescribeReservedInstancesOfferingsRequest.h.

◆ OfferingTypeHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::OfferingTypeHasBeenSet ( ) const
inline

The Reserved Instance offering type. If you are using tools that predate the 2011-11-01 API version, you only have access to the Medium Utilization Reserved Instance offering type.

Definition at line 795 of file DescribeReservedInstancesOfferingsRequest.h.

◆ ProductDescriptionHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::ProductDescriptionHasBeenSet ( ) const
inline

The Reserved Instance product platform description. Instances that include (Amazon VPC) in the description are for use with Amazon VPC.

Definition at line 542 of file DescribeReservedInstancesOfferingsRequest.h.

◆ ReservedInstancesOfferingIdsHasBeenSet()

bool Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::ReservedInstancesOfferingIdsHasBeenSet ( ) const
inline

One or more Reserved Instances offering IDs.

Definition at line 577 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SerializePayload()

Aws::String Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAvailabilityZone() [1/3]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetAvailabilityZone ( const Aws::String value)
inline

The Availability Zone in which the Reserved Instance can be used.

Definition at line 73 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetAvailabilityZone() [2/3]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone in which the Reserved Instance can be used.

Definition at line 78 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetAvailabilityZone() [3/3]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetAvailabilityZone ( const char *  value)
inline

The Availability Zone in which the Reserved Instance can be used.

Definition at line 83 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetDryRun()

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetDryRun ( bool  value)
inline

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Definition at line 637 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetFilters() [1/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetFilters ( const Aws::Vector< Filter > &  value)
inline

One or more filters.

  • availability-zone - The Availability Zone where the Reserved Instance can be used.

  • duration - The duration of the Reserved Instance (for example, one year or three years), in seconds (31536000 | 94608000).

  • fixed-price - The purchase price of the Reserved Instance (for example, 9800.0).

  • instance-type - The instance type that is covered by the reservation.

  • marketplace - Set to true to show only Reserved Instance Marketplace offerings. When this filter is not used, which is the default behavior, all offerings from both AWS and the Reserved Instance Marketplace are listed.

  • product-description - The Reserved Instance product platform description. Instances that include (Amazon VPC) in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC. (Linux/UNIX | Linux/UNIX (Amazon VPC) | SUSE Linux | SUSE Linux (Amazon VPC) | Red Hat Enterprise Linux | Red Hat Enterprise Linux (Amazon VPC) | Windows | Windows (Amazon VPC) | Windows with SQL Server Standard | Windows with SQL Server Standard (Amazon VPC) | Windows with SQL Server Web | Windows with SQL Server Web (Amazon VPC) | Windows with SQL Server Enterprise | Windows with SQL Server Enterprise (Amazon VPC))

  • reserved-instances-offering-id - The Reserved Instances offering ID.

  • scope - The scope of the Reserved Instance (Availability Zone or Region).

  • usage-price - The usage price of the Reserved Instance, per hour (for example, 0.84).

Definition at line 192 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetFilters() [2/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetFilters ( Aws::Vector< Filter > &&  value)
inline

One or more filters.

  • availability-zone - The Availability Zone where the Reserved Instance can be used.

  • duration - The duration of the Reserved Instance (for example, one year or three years), in seconds (31536000 | 94608000).

  • fixed-price - The purchase price of the Reserved Instance (for example, 9800.0).

  • instance-type - The instance type that is covered by the reservation.

  • marketplace - Set to true to show only Reserved Instance Marketplace offerings. When this filter is not used, which is the default behavior, all offerings from both AWS and the Reserved Instance Marketplace are listed.

  • product-description - The Reserved Instance product platform description. Instances that include (Amazon VPC) in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC. (Linux/UNIX | Linux/UNIX (Amazon VPC) | SUSE Linux | SUSE Linux (Amazon VPC) | Red Hat Enterprise Linux | Red Hat Enterprise Linux (Amazon VPC) | Windows | Windows (Amazon VPC) | Windows with SQL Server Standard | Windows with SQL Server Standard (Amazon VPC) | Windows with SQL Server Web | Windows with SQL Server Web (Amazon VPC) | Windows with SQL Server Enterprise | Windows with SQL Server Enterprise (Amazon VPC))

  • reserved-instances-offering-id - The Reserved Instances offering ID.

  • scope - The scope of the Reserved Instance (Availability Zone or Region).

  • usage-price - The usage price of the Reserved Instance, per hour (for example, 0.84).

Definition at line 223 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetIncludeMarketplace()

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetIncludeMarketplace ( bool  value)
inline

Include Reserved Instance Marketplace offerings in the response.

Definition at line 363 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetInstanceTenancy() [1/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetInstanceTenancy ( const Tenancy value)
inline

The tenancy of the instances covered by the reservation. A Reserved Instance with a tenancy of dedicated is applied to instances that run in a VPC on single-tenant hardware (i.e., Dedicated Instances).

Important: The host value cannot be used with this parameter. Use the default or dedicated values only.

Default: default

Definition at line 676 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetInstanceTenancy() [2/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetInstanceTenancy ( Tenancy &&  value)
inline

The tenancy of the instances covered by the reservation. A Reserved Instance with a tenancy of dedicated is applied to instances that run in a VPC on single-tenant hardware (i.e., Dedicated Instances).

Important: The host value cannot be used with this parameter. Use the default or dedicated values only.

Default: default

Definition at line 686 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetInstanceType() [1/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetInstanceType ( const InstanceType value)
inline

The instance type that the reservation will cover (for example, m1.small). For more information, see Instance Types in the Amazon Elastic Compute Cloud User Guide.

Definition at line 393 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetInstanceType() [2/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetInstanceType ( InstanceType &&  value)
inline

The instance type that the reservation will cover (for example, m1.small). For more information, see Instance Types in the Amazon Elastic Compute Cloud User Guide.

Definition at line 401 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetMaxDuration()

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetMaxDuration ( long long  value)
inline

The maximum duration (in seconds) to filter when searching for offerings.

Default: 94608000 (3 years)

Definition at line 436 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetMaxInstanceCount()

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetMaxInstanceCount ( int  value)
inline

The maximum number of instances to filter when searching for offerings.

Default: 20

Definition at line 461 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetMaxResults()

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetMaxResults ( int  value)
inline

The maximum number of results to return for the request in a single page. The remaining results of the initial request can be seen by sending another request with the returned NextToken value. The maximum is 100.

Default: 100

Definition at line 731 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetMinDuration()

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetMinDuration ( long long  value)
inline

The minimum duration (in seconds) to filter when searching for offerings.

Default: 2592000 (1 month)

Definition at line 486 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetNextToken() [1/3]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetNextToken ( const Aws::String value)
inline

The token to retrieve the next page of results.

Definition at line 755 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetNextToken() [2/3]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetNextToken ( Aws::String &&  value)
inline

The token to retrieve the next page of results.

Definition at line 760 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetNextToken() [3/3]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetNextToken ( const char *  value)
inline

The token to retrieve the next page of results.

Definition at line 765 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetOfferingClass() [1/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetOfferingClass ( const OfferingClassType value)
inline

The offering class of the Reserved Instance. Can be standard or convertible.

Definition at line 511 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetOfferingClass() [2/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetOfferingClass ( OfferingClassType &&  value)
inline

The offering class of the Reserved Instance. Can be standard or convertible.

Definition at line 517 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetOfferingType() [1/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetOfferingType ( const OfferingTypeValues value)
inline

The Reserved Instance offering type. If you are using tools that predate the 2011-11-01 API version, you only have access to the Medium Utilization Reserved Instance offering type.

Definition at line 802 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetOfferingType() [2/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetOfferingType ( OfferingTypeValues &&  value)
inline

The Reserved Instance offering type. If you are using tools that predate the 2011-11-01 API version, you only have access to the Medium Utilization Reserved Instance offering type.

Definition at line 809 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetProductDescription() [1/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetProductDescription ( const RIProductDescription value)
inline

The Reserved Instance product platform description. Instances that include (Amazon VPC) in the description are for use with Amazon VPC.

Definition at line 548 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetProductDescription() [2/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetProductDescription ( RIProductDescription &&  value)
inline

The Reserved Instance product platform description. Instances that include (Amazon VPC) in the description are for use with Amazon VPC.

Definition at line 554 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetReservedInstancesOfferingIds() [1/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetReservedInstancesOfferingIds ( const Aws::Vector< Aws::String > &  value)
inline

One or more Reserved Instances offering IDs.

Definition at line 582 of file DescribeReservedInstancesOfferingsRequest.h.

◆ SetReservedInstancesOfferingIds() [2/2]

void Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::SetReservedInstancesOfferingIds ( Aws::Vector< Aws::String > &&  value)
inline

One or more Reserved Instances offering IDs.

Definition at line 587 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithAvailabilityZone() [1/3]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithAvailabilityZone ( const Aws::String value)
inline

The Availability Zone in which the Reserved Instance can be used.

Definition at line 88 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithAvailabilityZone() [2/3]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone in which the Reserved Instance can be used.

Definition at line 93 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithAvailabilityZone() [3/3]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithAvailabilityZone ( const char *  value)
inline

The Availability Zone in which the Reserved Instance can be used.

Definition at line 98 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithDryRun()

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithDryRun ( bool  value)
inline

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Definition at line 645 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithFilters() [1/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithFilters ( const Aws::Vector< Filter > &  value)
inline

One or more filters.

  • availability-zone - The Availability Zone where the Reserved Instance can be used.

  • duration - The duration of the Reserved Instance (for example, one year or three years), in seconds (31536000 | 94608000).

  • fixed-price - The purchase price of the Reserved Instance (for example, 9800.0).

  • instance-type - The instance type that is covered by the reservation.

  • marketplace - Set to true to show only Reserved Instance Marketplace offerings. When this filter is not used, which is the default behavior, all offerings from both AWS and the Reserved Instance Marketplace are listed.

  • product-description - The Reserved Instance product platform description. Instances that include (Amazon VPC) in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC. (Linux/UNIX | Linux/UNIX (Amazon VPC) | SUSE Linux | SUSE Linux (Amazon VPC) | Red Hat Enterprise Linux | Red Hat Enterprise Linux (Amazon VPC) | Windows | Windows (Amazon VPC) | Windows with SQL Server Standard | Windows with SQL Server Standard (Amazon VPC) | Windows with SQL Server Web | Windows with SQL Server Web (Amazon VPC) | Windows with SQL Server Enterprise | Windows with SQL Server Enterprise (Amazon VPC))

  • reserved-instances-offering-id - The Reserved Instances offering ID.

  • scope - The scope of the Reserved Instance (Availability Zone or Region).

  • usage-price - The usage price of the Reserved Instance, per hour (for example, 0.84).

Definition at line 254 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithFilters() [2/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithFilters ( Aws::Vector< Filter > &&  value)
inline

One or more filters.

  • availability-zone - The Availability Zone where the Reserved Instance can be used.

  • duration - The duration of the Reserved Instance (for example, one year or three years), in seconds (31536000 | 94608000).

  • fixed-price - The purchase price of the Reserved Instance (for example, 9800.0).

  • instance-type - The instance type that is covered by the reservation.

  • marketplace - Set to true to show only Reserved Instance Marketplace offerings. When this filter is not used, which is the default behavior, all offerings from both AWS and the Reserved Instance Marketplace are listed.

  • product-description - The Reserved Instance product platform description. Instances that include (Amazon VPC) in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC. (Linux/UNIX | Linux/UNIX (Amazon VPC) | SUSE Linux | SUSE Linux (Amazon VPC) | Red Hat Enterprise Linux | Red Hat Enterprise Linux (Amazon VPC) | Windows | Windows (Amazon VPC) | Windows with SQL Server Standard | Windows with SQL Server Standard (Amazon VPC) | Windows with SQL Server Web | Windows with SQL Server Web (Amazon VPC) | Windows with SQL Server Enterprise | Windows with SQL Server Enterprise (Amazon VPC))

  • reserved-instances-offering-id - The Reserved Instances offering ID.

  • scope - The scope of the Reserved Instance (Availability Zone or Region).

  • usage-price - The usage price of the Reserved Instance, per hour (for example, 0.84).

Definition at line 285 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithIncludeMarketplace()

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithIncludeMarketplace ( bool  value)
inline

Include Reserved Instance Marketplace offerings in the response.

Definition at line 368 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithInstanceTenancy() [1/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithInstanceTenancy ( const Tenancy value)
inline

The tenancy of the instances covered by the reservation. A Reserved Instance with a tenancy of dedicated is applied to instances that run in a VPC on single-tenant hardware (i.e., Dedicated Instances).

Important: The host value cannot be used with this parameter. Use the default or dedicated values only.

Default: default

Definition at line 696 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithInstanceTenancy() [2/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithInstanceTenancy ( Tenancy &&  value)
inline

The tenancy of the instances covered by the reservation. A Reserved Instance with a tenancy of dedicated is applied to instances that run in a VPC on single-tenant hardware (i.e., Dedicated Instances).

Important: The host value cannot be used with this parameter. Use the default or dedicated values only.

Default: default

Definition at line 706 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithInstanceType() [1/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithInstanceType ( const InstanceType value)
inline

The instance type that the reservation will cover (for example, m1.small). For more information, see Instance Types in the Amazon Elastic Compute Cloud User Guide.

Definition at line 409 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithInstanceType() [2/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithInstanceType ( InstanceType &&  value)
inline

The instance type that the reservation will cover (for example, m1.small). For more information, see Instance Types in the Amazon Elastic Compute Cloud User Guide.

Definition at line 417 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithMaxDuration()

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithMaxDuration ( long long  value)
inline

The maximum duration (in seconds) to filter when searching for offerings.

Default: 94608000 (3 years)

Definition at line 442 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithMaxInstanceCount()

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithMaxInstanceCount ( int  value)
inline

The maximum number of instances to filter when searching for offerings.

Default: 20

Definition at line 467 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithMaxResults()

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithMaxResults ( int  value)
inline

The maximum number of results to return for the request in a single page. The remaining results of the initial request can be seen by sending another request with the returned NextToken value. The maximum is 100.

Default: 100

Definition at line 739 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithMinDuration()

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithMinDuration ( long long  value)
inline

The minimum duration (in seconds) to filter when searching for offerings.

Default: 2592000 (1 month)

Definition at line 492 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithNextToken() [1/3]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithNextToken ( const Aws::String value)
inline

The token to retrieve the next page of results.

Definition at line 770 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithNextToken() [2/3]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithNextToken ( Aws::String &&  value)
inline

The token to retrieve the next page of results.

Definition at line 775 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithNextToken() [3/3]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithNextToken ( const char *  value)
inline

The token to retrieve the next page of results.

Definition at line 780 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithOfferingClass() [1/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithOfferingClass ( const OfferingClassType value)
inline

The offering class of the Reserved Instance. Can be standard or convertible.

Definition at line 523 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithOfferingClass() [2/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithOfferingClass ( OfferingClassType &&  value)
inline

The offering class of the Reserved Instance. Can be standard or convertible.

Definition at line 529 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithOfferingType() [1/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithOfferingType ( const OfferingTypeValues value)
inline

The Reserved Instance offering type. If you are using tools that predate the 2011-11-01 API version, you only have access to the Medium Utilization Reserved Instance offering type.

Definition at line 816 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithOfferingType() [2/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithOfferingType ( OfferingTypeValues &&  value)
inline

The Reserved Instance offering type. If you are using tools that predate the 2011-11-01 API version, you only have access to the Medium Utilization Reserved Instance offering type.

Definition at line 823 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithProductDescription() [1/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithProductDescription ( const RIProductDescription value)
inline

The Reserved Instance product platform description. Instances that include (Amazon VPC) in the description are for use with Amazon VPC.

Definition at line 560 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithProductDescription() [2/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithProductDescription ( RIProductDescription &&  value)
inline

The Reserved Instance product platform description. Instances that include (Amazon VPC) in the description are for use with Amazon VPC.

Definition at line 566 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithReservedInstancesOfferingIds() [1/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithReservedInstancesOfferingIds ( const Aws::Vector< Aws::String > &  value)
inline

One or more Reserved Instances offering IDs.

Definition at line 592 of file DescribeReservedInstancesOfferingsRequest.h.

◆ WithReservedInstancesOfferingIds() [2/2]

DescribeReservedInstancesOfferingsRequest& Aws::EC2::Model::DescribeReservedInstancesOfferingsRequest::WithReservedInstancesOfferingIds ( Aws::Vector< Aws::String > &&  value)
inline

One or more Reserved Instances offering IDs.

Definition at line 597 of file DescribeReservedInstancesOfferingsRequest.h.


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