AWS SDK for C++  1.9.104
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::ReservedInstanceLimitPrice Class Reference

#include <ReservedInstanceLimitPrice.h>

Public Member Functions

 ReservedInstanceLimitPrice ()
 
 ReservedInstanceLimitPrice (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ReservedInstanceLimitPriceoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
double GetAmount () const
 
bool AmountHasBeenSet () const
 
void SetAmount (double value)
 
ReservedInstanceLimitPriceWithAmount (double value)
 
const CurrencyCodeValuesGetCurrencyCode () const
 
bool CurrencyCodeHasBeenSet () const
 
void SetCurrencyCode (const CurrencyCodeValues &value)
 
void SetCurrencyCode (CurrencyCodeValues &&value)
 
ReservedInstanceLimitPriceWithCurrencyCode (const CurrencyCodeValues &value)
 
ReservedInstanceLimitPriceWithCurrencyCode (CurrencyCodeValues &&value)
 

Detailed Description

Describes the limit price of a Reserved Instance offering.

See Also:

AWS API Reference

Definition at line 32 of file ReservedInstanceLimitPrice.h.

Constructor & Destructor Documentation

◆ ReservedInstanceLimitPrice() [1/2]

Aws::EC2::Model::ReservedInstanceLimitPrice::ReservedInstanceLimitPrice ( )

◆ ReservedInstanceLimitPrice() [2/2]

Aws::EC2::Model::ReservedInstanceLimitPrice::ReservedInstanceLimitPrice ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AmountHasBeenSet()

bool Aws::EC2::Model::ReservedInstanceLimitPrice::AmountHasBeenSet ( ) const
inline

Used for Reserved Instance Marketplace offerings. Specifies the limit price on the total order (instanceCount * price).

Definition at line 53 of file ReservedInstanceLimitPrice.h.

◆ CurrencyCodeHasBeenSet()

bool Aws::EC2::Model::ReservedInstanceLimitPrice::CurrencyCodeHasBeenSet ( ) const
inline

The currency in which the limitPrice amount is specified. At this time, the only supported currency is USD.

Definition at line 78 of file ReservedInstanceLimitPrice.h.

◆ GetAmount()

double Aws::EC2::Model::ReservedInstanceLimitPrice::GetAmount ( ) const
inline

Used for Reserved Instance Marketplace offerings. Specifies the limit price on the total order (instanceCount * price).

Definition at line 47 of file ReservedInstanceLimitPrice.h.

◆ GetCurrencyCode()

const CurrencyCodeValues& Aws::EC2::Model::ReservedInstanceLimitPrice::GetCurrencyCode ( ) const
inline

The currency in which the limitPrice amount is specified. At this time, the only supported currency is USD.

Definition at line 72 of file ReservedInstanceLimitPrice.h.

◆ operator=()

ReservedInstanceLimitPrice& Aws::EC2::Model::ReservedInstanceLimitPrice::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::ReservedInstanceLimitPrice::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::ReservedInstanceLimitPrice::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetAmount()

void Aws::EC2::Model::ReservedInstanceLimitPrice::SetAmount ( double  value)
inline

Used for Reserved Instance Marketplace offerings. Specifies the limit price on the total order (instanceCount * price).

Definition at line 59 of file ReservedInstanceLimitPrice.h.

◆ SetCurrencyCode() [1/2]

void Aws::EC2::Model::ReservedInstanceLimitPrice::SetCurrencyCode ( const CurrencyCodeValues value)
inline

The currency in which the limitPrice amount is specified. At this time, the only supported currency is USD.

Definition at line 84 of file ReservedInstanceLimitPrice.h.

◆ SetCurrencyCode() [2/2]

void Aws::EC2::Model::ReservedInstanceLimitPrice::SetCurrencyCode ( CurrencyCodeValues &&  value)
inline

The currency in which the limitPrice amount is specified. At this time, the only supported currency is USD.

Definition at line 90 of file ReservedInstanceLimitPrice.h.

◆ WithAmount()

ReservedInstanceLimitPrice& Aws::EC2::Model::ReservedInstanceLimitPrice::WithAmount ( double  value)
inline

Used for Reserved Instance Marketplace offerings. Specifies the limit price on the total order (instanceCount * price).

Definition at line 65 of file ReservedInstanceLimitPrice.h.

◆ WithCurrencyCode() [1/2]

ReservedInstanceLimitPrice& Aws::EC2::Model::ReservedInstanceLimitPrice::WithCurrencyCode ( const CurrencyCodeValues value)
inline

The currency in which the limitPrice amount is specified. At this time, the only supported currency is USD.

Definition at line 96 of file ReservedInstanceLimitPrice.h.

◆ WithCurrencyCode() [2/2]

ReservedInstanceLimitPrice& Aws::EC2::Model::ReservedInstanceLimitPrice::WithCurrencyCode ( CurrencyCodeValues &&  value)
inline

The currency in which the limitPrice amount is specified. At this time, the only supported currency is USD.

Definition at line 102 of file ReservedInstanceLimitPrice.h.


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