68 inline void SetIPAddress(
const char* value) { m_iPAddressHasBeenSet =
true; m_iPAddress.assign(value); }
90 inline long GetPort()
const{
return m_port; }
97 inline void SetPort(
long value) { m_portHasBeenSet =
true; m_port = value; }
167 inline void SetResourcePath(
const char* value) { m_resourcePathHasBeenSet =
true; m_resourcePath.assign(value); }
208 inline void SetFullyQualifiedDomainName(
const char* value) { m_fullyQualifiedDomainNameHasBeenSet =
true; m_fullyQualifiedDomainName.assign(value); }
251 inline void SetSearchString(
const char* value) { m_searchStringHasBeenSet =
true; m_searchString.assign(value); }
288 inline void SetRequestInterval(
long value) { m_requestIntervalHasBeenSet =
true; m_requestInterval = value; }
314 inline void SetFailureThreshold(
long value) { m_failureThresholdHasBeenSet =
true; m_failureThreshold = value; }
337 inline void SetMeasureLatency(
bool value) { m_measureLatencyHasBeenSet =
true; m_measureLatency = value; }
360 inline void SetInverted(
bool value) { m_invertedHasBeenSet =
true; m_inverted = value; }
382 inline void SetHealthThreshold(
long value) { m_healthThresholdHasBeenSet =
true; m_healthThreshold = value; }
457 inline void SetEnableSNI(
bool value) { m_enableSNIHasBeenSet =
true; m_enableSNI = value; }
585 bool m_iPAddressHasBeenSet;
587 bool m_portHasBeenSet;
589 bool m_typeHasBeenSet;
591 bool m_resourcePathHasBeenSet;
593 bool m_fullyQualifiedDomainNameHasBeenSet;
595 bool m_searchStringHasBeenSet;
596 long m_requestInterval;
597 bool m_requestIntervalHasBeenSet;
598 long m_failureThreshold;
599 bool m_failureThresholdHasBeenSet;
600 bool m_measureLatency;
601 bool m_measureLatencyHasBeenSet;
603 bool m_invertedHasBeenSet;
604 long m_healthThreshold;
605 bool m_healthThresholdHasBeenSet;
607 bool m_childHealthChecksHasBeenSet;
609 bool m_enableSNIHasBeenSet;
611 bool m_regionsHasBeenSet;
613 bool m_alarmIdentifierHasBeenSet;
615 bool m_insufficientDataHealthStatusHasBeenSet;
void SetChildHealthChecks(const Aws::Vector< Aws::String > &value)
void SetType(const HealthCheckType &value)
const AlarmIdentifier & GetAlarmIdentifier() const
HealthCheckConfig & WithAlarmIdentifier(const AlarmIdentifier &value)
HealthCheckConfig & WithSearchString(const Aws::String &value)
HealthCheckConfig & AddChildHealthChecks(Aws::String &&value)
HealthCheckConfig & WithInsufficientDataHealthStatus(InsufficientDataHealthStatus &&value)
HealthCheckConfig & WithResourcePath(Aws::String &&value)
void SetSearchString(const char *value)
void SetAlarmIdentifier(AlarmIdentifier &&value)
HealthCheckConfig & WithIPAddress(const char *value)
const Aws::String & GetResourcePath() const
HealthCheckConfig & WithHealthThreshold(long value)
void SetResourcePath(const char *value)
HealthCheckConfig & WithType(HealthCheckType &&value)
void SetResourcePath(const Aws::String &value)
void SetIPAddress(Aws::String &&value)
void SetHealthThreshold(long value)
void SetMeasureLatency(bool value)
HealthCheckConfig & WithEnableSNI(bool value)
void SetFullyQualifiedDomainName(Aws::String &&value)
HealthCheckConfig & WithResourcePath(const char *value)
std::vector< T, Aws::Allocator< T > > Vector
HealthCheckConfig & WithInsufficientDataHealthStatus(const InsufficientDataHealthStatus &value)
void SetSearchString(Aws::String &&value)
void SetEnableSNI(bool value)
HealthCheckConfig & WithPort(long value)
void SetIPAddress(const Aws::String &value)
void SetType(HealthCheckType &&value)
HealthCheckConfig & WithFailureThreshold(long value)
void SetAlarmIdentifier(const AlarmIdentifier &value)
void SetFailureThreshold(long value)
HealthCheckConfig & WithAlarmIdentifier(AlarmIdentifier &&value)
long GetHealthThreshold() const
const Aws::Vector< Aws::String > & GetChildHealthChecks() const
const Aws::String & GetIPAddress() const
InsufficientDataHealthStatus
HealthCheckConfig & WithIPAddress(Aws::String &&value)
const HealthCheckType & GetType() const
void SetResourcePath(Aws::String &&value)
HealthCheckConfig & WithChildHealthChecks(Aws::Vector< Aws::String > &&value)
HealthCheckConfig & WithResourcePath(const Aws::String &value)
const Aws::String & GetFullyQualifiedDomainName() const
HealthCheckConfig & WithFullyQualifiedDomainName(const char *value)
long GetFailureThreshold() const
void SetInsufficientDataHealthStatus(InsufficientDataHealthStatus &&value)
void SetRegions(const Aws::Vector< HealthCheckRegion > &value)
HealthCheckConfig & WithRegions(Aws::Vector< HealthCheckRegion > &&value)
HealthCheckConfig & WithFullyQualifiedDomainName(const Aws::String &value)
HealthCheckConfig & WithSearchString(const char *value)
HealthCheckConfig & WithSearchString(Aws::String &&value)
bool GetEnableSNI() const
HealthCheckConfig & AddChildHealthChecks(const Aws::String &value)
const Aws::String & GetSearchString() const
HealthCheckConfig & WithRequestInterval(long value)
const Aws::Vector< HealthCheckRegion > & GetRegions() const
void SetInsufficientDataHealthStatus(const InsufficientDataHealthStatus &value)
void SetFullyQualifiedDomainName(const char *value)
const InsufficientDataHealthStatus & GetInsufficientDataHealthStatus() const
HealthCheckConfig & WithFullyQualifiedDomainName(Aws::String &&value)
HealthCheckConfig & WithIPAddress(const Aws::String &value)
HealthCheckConfig & AddChildHealthChecks(const char *value)
HealthCheckConfig & WithRegions(const Aws::Vector< HealthCheckRegion > &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetRequestInterval(long value)
HealthCheckConfig & WithMeasureLatency(bool value)
bool GetMeasureLatency() const
HealthCheckConfig & AddRegions(HealthCheckRegion &&value)
HealthCheckConfig & WithChildHealthChecks(const Aws::Vector< Aws::String > &value)
HealthCheckConfig & WithType(const HealthCheckType &value)
void SetRegions(Aws::Vector< HealthCheckRegion > &&value)
void SetIPAddress(const char *value)
void SetInverted(bool value)
HealthCheckConfig & WithInverted(bool value)
void SetChildHealthChecks(Aws::Vector< Aws::String > &&value)
long GetRequestInterval() const
JSON (JavaScript Object Notation).
HealthCheckConfig & AddRegions(const HealthCheckRegion &value)
void SetSearchString(const Aws::String &value)
void SetFullyQualifiedDomainName(const Aws::String &value)