31 namespace ElasticLoadBalancingv2
46 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
47 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
256 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
278 bool m_stateHasBeenSet;
280 bool m_reasonHasBeenSet;
282 bool m_descriptionHasBeenSet;
TargetHealth & WithDescription(Aws::String &&value)
void SetDescription(Aws::String &&value)
TargetHealth & WithReason(TargetHealthReasonEnum &&value)
void SetReason(const TargetHealthReasonEnum &value)
void SetDescription(const Aws::String &value)
TargetHealth & WithReason(const TargetHealthReasonEnum &value)
const TargetHealthStateEnum & GetState() const
TargetHealth & WithState(TargetHealthStateEnum &&value)
void SetState(const TargetHealthStateEnum &value)
std::basic_ostream< char, std::char_traits< char > > OStream
TargetHealth & WithDescription(const char *value)
void SetDescription(const char *value)
TargetHealth & WithState(const TargetHealthStateEnum &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetDescription() const
const TargetHealthReasonEnum & GetReason() const
#define AWS_ELASTICLOADBALANCINGV2_API
TargetHealth & WithDescription(const Aws::String &value)
void SetState(TargetHealthStateEnum &&value)
void SetReason(TargetHealthReasonEnum &&value)
JSON (JavaScript Object Notation).