45 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
46 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
66 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
105 inline void SetPlatform(
const char* value) { m_platformHasBeenSet =
true; m_platform.assign(value); }
133 inline void SetInstanceCount(
long value) { m_instanceCountHasBeenSet =
true; m_instanceCount = value; }
167 bool m_availabilityZoneHasBeenSet;
169 bool m_platformHasBeenSet;
170 long m_instanceCount;
171 bool m_instanceCountHasBeenSet;
173 bool m_instanceTypeHasBeenSet;
ReservedInstancesConfiguration & WithPlatform(Aws::String &&value)
void SetAvailabilityZone(Aws::String &&value)
void SetPlatform(const Aws::String &value)
ReservedInstancesConfiguration & WithInstanceType(InstanceType &&value)
const InstanceType & GetInstanceType() const
ReservedInstancesConfiguration & WithAvailabilityZone(const char *value)
void SetInstanceType(const InstanceType &value)
void SetPlatform(Aws::String &&value)
long GetInstanceCount() const
ReservedInstancesConfiguration & WithPlatform(const char *value)
void SetInstanceCount(long value)
void SetAvailabilityZone(const char *value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetPlatform(const char *value)
void SetInstanceType(InstanceType &&value)
ReservedInstancesConfiguration & WithInstanceType(const InstanceType &value)
ReservedInstancesConfiguration & WithAvailabilityZone(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetAvailabilityZone(const Aws::String &value)
const Aws::String & GetPlatform() const
ReservedInstancesConfiguration & WithInstanceCount(long value)
ReservedInstancesConfiguration & WithPlatform(const Aws::String &value)
const Aws::String & GetAvailabilityZone() const
ReservedInstancesConfiguration & WithAvailabilityZone(Aws::String &&value)
JSON (JavaScript Object Notation).