48 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
49 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
119 inline void SetSpotPrice(
const char* value) { m_spotPriceHasBeenSet =
true; m_spotPrice.assign(value); }
184 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
203 bool m_instanceTypeHasBeenSet;
205 bool m_productDescriptionHasBeenSet;
207 bool m_spotPriceHasBeenSet;
209 bool m_timestampHasBeenSet;
211 bool m_availabilityZoneHasBeenSet;
void SetAvailabilityZone(const char *value)
void SetProductDescription(RIProductDescription &&value)
void SetInstanceType(InstanceType &&value)
SpotPrice & WithInstanceType(const InstanceType &value)
SpotPrice & WithTimestamp(Aws::Utils::DateTime &&value)
SpotPrice & WithProductDescription(RIProductDescription &&value)
void SetSpotPrice(const char *value)
void SetSpotPrice(Aws::String &&value)
SpotPrice & WithAvailabilityZone(const Aws::String &value)
const InstanceType & GetInstanceType() const
SpotPrice & WithInstanceType(InstanceType &&value)
SpotPrice & WithTimestamp(const Aws::Utils::DateTime &value)
void SetTimestamp(Aws::Utils::DateTime &&value)
const Aws::String & GetSpotPrice() const
SpotPrice & WithSpotPrice(const char *value)
std::basic_ostream< char, std::char_traits< char > > OStream
const RIProductDescription & GetProductDescription() const
void SetAvailabilityZone(Aws::String &&value)
SpotPrice & WithAvailabilityZone(const char *value)
void SetSpotPrice(const Aws::String &value)
SpotPrice & WithSpotPrice(Aws::String &&value)
SpotPrice & WithProductDescription(const RIProductDescription &value)
void SetTimestamp(const Aws::Utils::DateTime &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
SpotPrice & WithSpotPrice(const Aws::String &value)
const Aws::Utils::DateTime & GetTimestamp() const
void SetInstanceType(const InstanceType &value)
const Aws::String & GetAvailabilityZone() const
void SetAvailabilityZone(const Aws::String &value)
SpotPrice & WithAvailabilityZone(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetProductDescription(const RIProductDescription &value)