44 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
45 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
51 inline long long GetTerm()
const{
return m_term; }
57 inline void SetTerm(
long long value) { m_termHasBeenSet =
true; m_term = value; }
68 inline double GetPrice()
const{
return m_price; }
73 inline void SetPrice(
double value) { m_priceHasBeenSet =
true; m_price = value; }
112 bool m_termHasBeenSet;
114 bool m_priceHasBeenSet;
116 bool m_currencyCodeHasBeenSet;
PriceScheduleSpecification & WithPrice(double value)
void SetPrice(double value)
void SetCurrencyCode(CurrencyCodeValues &&value)
void SetTerm(long long value)
PriceScheduleSpecification & WithCurrencyCode(const CurrencyCodeValues &value)
PriceScheduleSpecification & WithTerm(long long value)
std::basic_ostream< char, std::char_traits< char > > OStream
long long GetTerm() const
const CurrencyCodeValues & GetCurrencyCode() const
void SetCurrencyCode(const CurrencyCodeValues &value)
PriceScheduleSpecification & WithCurrencyCode(CurrencyCodeValues &&value)
JSON (JavaScript Object Notation).