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;
69 inline void SetInstanceId(
const char* value) { m_instanceIdHasBeenSet =
true; m_instanceId.assign(value); }
104 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
253 bool m_instanceIdHasBeenSet;
255 bool m_availabilityZoneHasBeenSet;
257 bool m_eventsHasBeenSet;
259 bool m_instanceStateHasBeenSet;
261 bool m_systemStatusHasBeenSet;
263 bool m_instanceStatusHasBeenSet;
InstanceStatus & WithAvailabilityZone(const Aws::String &value)
void SetSystemStatus(InstanceStatusSummary &&value)
InstanceStatus & WithSystemStatus(const InstanceStatusSummary &value)
InstanceStatus & WithEvents(const Aws::Vector< InstanceStatusEvent > &value)
void SetEvents(const Aws::Vector< InstanceStatusEvent > &value)
const InstanceStatusSummary & GetSystemStatus() const
InstanceStatus & WithInstanceStatus(const InstanceStatusSummary &value)
void SetInstanceId(Aws::String &&value)
InstanceStatus & WithAvailabilityZone(Aws::String &&value)
void SetInstanceId(const char *value)
void SetEvents(Aws::Vector< InstanceStatusEvent > &&value)
std::vector< T, Aws::Allocator< T > > Vector
const Aws::Vector< InstanceStatusEvent > & GetEvents() const
void SetSystemStatus(const InstanceStatusSummary &value)
void SetInstanceState(const InstanceState &value)
void SetInstanceStatus(InstanceStatusSummary &&value)
void SetAvailabilityZone(const Aws::String &value)
void SetAvailabilityZone(const char *value)
InstanceStatus & WithEvents(Aws::Vector< InstanceStatusEvent > &&value)
const InstanceState & GetInstanceState() const
std::basic_ostream< char, std::char_traits< char > > OStream
const Aws::String & GetAvailabilityZone() const
void SetInstanceStatus(const InstanceStatusSummary &value)
InstanceStatus & WithAvailabilityZone(const char *value)
void SetAvailabilityZone(Aws::String &&value)
InstanceStatus & AddEvents(InstanceStatusEvent &&value)
void SetInstanceState(InstanceState &&value)
void SetInstanceId(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
InstanceStatus & WithInstanceState(const InstanceState &value)
InstanceStatus & AddEvents(const InstanceStatusEvent &value)
const InstanceStatusSummary & GetInstanceStatus() const
InstanceStatus & WithInstanceState(InstanceState &&value)
InstanceStatus & WithSystemStatus(InstanceStatusSummary &&value)
const Aws::String & GetInstanceId() const
InstanceStatus & WithInstanceId(Aws::String &&value)
InstanceStatus & WithInstanceStatus(InstanceStatusSummary &&value)
JSON (JavaScript Object Notation).
InstanceStatus & WithInstanceId(const char *value)
InstanceStatus & WithInstanceId(const Aws::String &value)