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; }
132 inline void SetActive(
bool value) { m_activeHasBeenSet =
true; m_active = value; }
148 bool m_termHasBeenSet;
150 bool m_priceHasBeenSet;
152 bool m_currencyCodeHasBeenSet;
154 bool m_activeHasBeenSet;
PriceSchedule & WithCurrencyCode(CurrencyCodeValues &&value)
void SetTerm(long long value)
PriceSchedule & WithActive(bool value)
PriceSchedule & WithPrice(double value)
PriceSchedule & WithCurrencyCode(const CurrencyCodeValues &value)
void SetCurrencyCode(CurrencyCodeValues &&value)
void SetActive(bool value)
const CurrencyCodeValues & GetCurrencyCode() const
PriceSchedule & WithTerm(long long value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetPrice(double value)
void SetCurrencyCode(const CurrencyCodeValues &value)
long long GetTerm() const
JSON (JavaScript Object Notation).