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;
65 inline void SetInstanceType(
const char* value) { m_instanceTypeHasBeenSet =
true; m_instanceType.assign(value); }
92 inline void SetAvailableCapacity(
long value) { m_availableCapacityHasBeenSet =
true; m_availableCapacity = value; }
110 inline void SetTotalCapacity(
long value) { m_totalCapacityHasBeenSet =
true; m_totalCapacity = value; }
120 bool m_instanceTypeHasBeenSet;
121 long m_availableCapacity;
122 bool m_availableCapacityHasBeenSet;
123 long m_totalCapacity;
124 bool m_totalCapacityHasBeenSet;
void SetAvailableCapacity(long value)
InstanceCapacity & WithTotalCapacity(long value)
void SetInstanceType(const Aws::String &value)
void SetTotalCapacity(long value)
InstanceCapacity & WithInstanceType(Aws::String &&value)
InstanceCapacity & WithInstanceType(const char *value)
const Aws::String & GetInstanceType() const
std::basic_ostream< char, std::char_traits< char > > OStream
long GetAvailableCapacity() const
InstanceCapacity & WithInstanceType(const Aws::String &value)
long GetTotalCapacity() const
void SetInstanceType(const char *value)
void SetInstanceType(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
InstanceCapacity & WithAvailableCapacity(long value)
JSON (JavaScript Object Notation).