34 namespace ElasticBeanstalk
51 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
52 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
72 inline void SetInstanceId(
const char* value) { m_instanceIdHasBeenSet =
true; m_instanceId.assign(value); }
119 inline void SetHealthStatus(
const char* value) { m_healthStatusHasBeenSet =
true; m_healthStatus.assign(value); }
175 inline void SetColor(
const char* value) { m_colorHasBeenSet =
true; m_color.assign(value); }
347 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
382 inline void SetInstanceType(
const char* value) { m_instanceTypeHasBeenSet =
true; m_instanceType.assign(value); }
401 bool m_instanceIdHasBeenSet;
403 bool m_healthStatusHasBeenSet;
405 bool m_colorHasBeenSet;
407 bool m_causesHasBeenSet;
409 bool m_launchedAtHasBeenSet;
411 bool m_applicationMetricsHasBeenSet;
413 bool m_systemHasBeenSet;
415 bool m_deploymentHasBeenSet;
417 bool m_availabilityZoneHasBeenSet;
419 bool m_instanceTypeHasBeenSet;
void SetAvailabilityZone(const Aws::String &value)
SingleInstanceHealth & WithSystem(SystemStatus &&value)
void SetHealthStatus(Aws::String &&value)
SingleInstanceHealth & WithInstanceType(Aws::String &&value)
void SetLaunchedAt(const Aws::Utils::DateTime &value)
void SetHealthStatus(const char *value)
SingleInstanceHealth & WithInstanceType(const char *value)
SingleInstanceHealth & WithAvailabilityZone(Aws::String &&value)
void SetSystem(SystemStatus &&value)
void SetInstanceId(Aws::String &&value)
const Aws::String & GetAvailabilityZone() const
#define AWS_ELASTICBEANSTALK_API
SingleInstanceHealth & WithColor(const char *value)
SingleInstanceHealth & WithDeployment(const Deployment &value)
void SetCauses(const Aws::Vector< Aws::String > &value)
SingleInstanceHealth & WithInstanceId(const Aws::String &value)
void SetInstanceId(const char *value)
SingleInstanceHealth & WithCauses(Aws::Vector< Aws::String > &&value)
std::vector< T, Aws::Allocator< T > > Vector
void SetColor(const char *value)
SingleInstanceHealth & AddCauses(Aws::String &&value)
SingleInstanceHealth & WithAvailabilityZone(const Aws::String &value)
void SetDeployment(Deployment &&value)
SingleInstanceHealth & WithInstanceId(Aws::String &&value)
SingleInstanceHealth & AddCauses(const char *value)
const Aws::Utils::DateTime & GetLaunchedAt() const
void SetDeployment(const Deployment &value)
const Aws::String & GetHealthStatus() const
void SetApplicationMetrics(const ApplicationMetrics &value)
std::basic_ostream< char, std::char_traits< char > > OStream
const Aws::String & GetColor() const
void SetInstanceType(const char *value)
void SetHealthStatus(const Aws::String &value)
SingleInstanceHealth & WithInstanceId(const char *value)
void SetColor(const Aws::String &value)
void SetCauses(Aws::Vector< Aws::String > &&value)
SingleInstanceHealth & WithDeployment(Deployment &&value)
SingleInstanceHealth & WithLaunchedAt(const Aws::Utils::DateTime &value)
void SetLaunchedAt(Aws::Utils::DateTime &&value)
void SetInstanceType(Aws::String &&value)
SingleInstanceHealth & WithCauses(const Aws::Vector< Aws::String > &value)
SingleInstanceHealth & WithApplicationMetrics(const ApplicationMetrics &value)
SingleInstanceHealth & WithSystem(const SystemStatus &value)
SingleInstanceHealth & WithAvailabilityZone(const char *value)
SingleInstanceHealth & WithHealthStatus(const Aws::String &value)
SingleInstanceHealth & AddCauses(const Aws::String &value)
SingleInstanceHealth & WithInstanceType(const Aws::String &value)
SingleInstanceHealth & WithHealthStatus(Aws::String &&value)
const Aws::Vector< Aws::String > & GetCauses() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetInstanceType() const
const ApplicationMetrics & GetApplicationMetrics() const
SingleInstanceHealth & WithHealthStatus(const char *value)
void SetInstanceId(const Aws::String &value)
const SystemStatus & GetSystem() const
SingleInstanceHealth & WithLaunchedAt(Aws::Utils::DateTime &&value)
const Deployment & GetDeployment() const
void SetColor(Aws::String &&value)
SingleInstanceHealth & WithApplicationMetrics(ApplicationMetrics &&value)
SingleInstanceHealth & WithColor(Aws::String &&value)
void SetSystem(const SystemStatus &value)
SingleInstanceHealth & WithColor(const Aws::String &value)
void SetAvailabilityZone(const char *value)
void SetInstanceType(const Aws::String &value)
JSON (JavaScript Object Notation).
const Aws::String & GetInstanceId() const
void SetAvailabilityZone(Aws::String &&value)
void SetApplicationMetrics(ApplicationMetrics &&value)