7#include <aws/route53/Route53_EXPORTS.h>
8#include <aws/route53/Route53Request.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/route53/model/AlarmIdentifier.h>
12#include <aws/route53/model/InsufficientDataHealthStatus.h>
13#include <aws/route53/model/HealthCheckRegion.h>
14#include <aws/route53/model/ResettableElementName.h>
54 inline void SetHealthCheckId(
const char* value) { m_healthCheckIdHasBeenSet =
true; m_healthCheckId.assign(value); }
79 inline void SetHealthCheckVersion(
long long value) { m_healthCheckVersionHasBeenSet =
true; m_healthCheckVersion = value; }
128 inline void SetIPAddress(
const char* value) { m_iPAddressHasBeenSet =
true; m_iPAddress.assign(value); }
143 inline void SetPort(
int value) { m_portHasBeenSet =
true; m_port = value; }
160 inline void SetResourcePath(
const char* value) { m_resourcePathHasBeenSet =
true; m_resourcePath.assign(value); }
228 inline void SetFullyQualifiedDomainName(
const char* value) { m_fullyQualifiedDomainNameHasBeenSet =
true; m_fullyQualifiedDomainName.assign(value); }
246 inline void SetSearchString(
const char* value) { m_searchStringHasBeenSet =
true; m_searchString.assign(value); }
264 inline void SetFailureThreshold(
int value) { m_failureThresholdHasBeenSet =
true; m_failureThreshold = value; }
276 inline void SetInverted(
bool value) { m_invertedHasBeenSet =
true; m_inverted = value; }
300 inline void SetDisabled(
bool value) { m_disabledHasBeenSet =
true; m_disabled = value; }
319 inline void SetHealthThreshold(
int value) { m_healthThresholdHasBeenSet =
true; m_healthThreshold = value; }
365 inline void SetEnableSNI(
bool value) { m_enableSNIHasBeenSet =
true; m_enableSNI = value; }
448 bool m_healthCheckIdHasBeenSet =
false;
450 long long m_healthCheckVersion;
451 bool m_healthCheckVersionHasBeenSet =
false;
454 bool m_iPAddressHasBeenSet =
false;
457 bool m_portHasBeenSet =
false;
460 bool m_resourcePathHasBeenSet =
false;
463 bool m_fullyQualifiedDomainNameHasBeenSet =
false;
466 bool m_searchStringHasBeenSet =
false;
468 int m_failureThreshold;
469 bool m_failureThresholdHasBeenSet =
false;
472 bool m_invertedHasBeenSet =
false;
475 bool m_disabledHasBeenSet =
false;
477 int m_healthThreshold;
478 bool m_healthThresholdHasBeenSet =
false;
481 bool m_childHealthChecksHasBeenSet =
false;
484 bool m_enableSNIHasBeenSet =
false;
487 bool m_regionsHasBeenSet =
false;
490 bool m_alarmIdentifierHasBeenSet =
false;
493 bool m_insufficientDataHealthStatusHasBeenSet =
false;
496 bool m_resetElementsHasBeenSet =
false;
void SetDisabled(bool value)
int GetHealthThreshold() const
AWS_ROUTE53_API Aws::String SerializePayload() const override
bool HealthThresholdHasBeenSet() const
bool HealthCheckVersionHasBeenSet() const
bool ChildHealthChecksHasBeenSet() const
bool HealthCheckIdHasBeenSet() const
void SetEnableSNI(bool value)
bool FullyQualifiedDomainNameHasBeenSet() const
void SetChildHealthChecks(const Aws::Vector< Aws::String > &value)
void SetFailureThreshold(int value)
UpdateHealthCheckRequest & WithPort(int value)
UpdateHealthCheckRequest & WithResourcePath(const char *value)
void SetAlarmIdentifier(const AlarmIdentifier &value)
UpdateHealthCheckRequest & WithResetElements(Aws::Vector< ResettableElementName > &&value)
void SetChildHealthChecks(Aws::Vector< Aws::String > &&value)
const InsufficientDataHealthStatus & GetInsufficientDataHealthStatus() const
int GetFailureThreshold() const
void SetHealthCheckId(const char *value)
bool ResetElementsHasBeenSet() const
void SetHealthThreshold(int value)
UpdateHealthCheckRequest & WithChildHealthChecks(const Aws::Vector< Aws::String > &value)
void SetIPAddress(const Aws::String &value)
UpdateHealthCheckRequest & WithResourcePath(Aws::String &&value)
UpdateHealthCheckRequest & WithChildHealthChecks(Aws::Vector< Aws::String > &&value)
UpdateHealthCheckRequest & AddResetElements(const ResettableElementName &value)
UpdateHealthCheckRequest & WithInsufficientDataHealthStatus(const InsufficientDataHealthStatus &value)
UpdateHealthCheckRequest & AddChildHealthChecks(const Aws::String &value)
UpdateHealthCheckRequest & WithFailureThreshold(int value)
bool FailureThresholdHasBeenSet() const
void SetIPAddress(Aws::String &&value)
bool ResourcePathHasBeenSet() const
UpdateHealthCheckRequest & WithAlarmIdentifier(AlarmIdentifier &&value)
void SetRegions(const Aws::Vector< HealthCheckRegion > &value)
void SetResetElements(Aws::Vector< ResettableElementName > &&value)
bool GetEnableSNI() const
void SetSearchString(Aws::String &&value)
void SetSearchString(const Aws::String &value)
AWS_ROUTE53_API UpdateHealthCheckRequest()
void SetInsufficientDataHealthStatus(const InsufficientDataHealthStatus &value)
UpdateHealthCheckRequest & AddChildHealthChecks(const char *value)
UpdateHealthCheckRequest & WithRegions(Aws::Vector< HealthCheckRegion > &&value)
bool PortHasBeenSet() const
UpdateHealthCheckRequest & WithSearchString(const char *value)
UpdateHealthCheckRequest & AddChildHealthChecks(Aws::String &&value)
UpdateHealthCheckRequest & WithAlarmIdentifier(const AlarmIdentifier &value)
UpdateHealthCheckRequest & WithInsufficientDataHealthStatus(InsufficientDataHealthStatus &&value)
UpdateHealthCheckRequest & WithEnableSNI(bool value)
UpdateHealthCheckRequest & WithHealthCheckVersion(long long value)
void SetFullyQualifiedDomainName(const Aws::String &value)
void SetIPAddress(const char *value)
const AlarmIdentifier & GetAlarmIdentifier() const
void SetSearchString(const char *value)
UpdateHealthCheckRequest & WithDisabled(bool value)
UpdateHealthCheckRequest & WithFullyQualifiedDomainName(const char *value)
bool DisabledHasBeenSet() const
const Aws::String & GetIPAddress() const
void SetHealthCheckVersion(long long value)
void SetResetElements(const Aws::Vector< ResettableElementName > &value)
UpdateHealthCheckRequest & WithInverted(bool value)
const Aws::String & GetSearchString() const
const Aws::Vector< HealthCheckRegion > & GetRegions() const
void SetFullyQualifiedDomainName(const char *value)
UpdateHealthCheckRequest & WithRegions(const Aws::Vector< HealthCheckRegion > &value)
void SetInsufficientDataHealthStatus(InsufficientDataHealthStatus &&value)
bool EnableSNIHasBeenSet() const
void SetResourcePath(Aws::String &&value)
UpdateHealthCheckRequest & WithFullyQualifiedDomainName(Aws::String &&value)
void SetResourcePath(const char *value)
long long GetHealthCheckVersion() const
UpdateHealthCheckRequest & WithIPAddress(const Aws::String &value)
void SetResourcePath(const Aws::String &value)
const Aws::Vector< Aws::String > & GetChildHealthChecks() const
UpdateHealthCheckRequest & WithHealthThreshold(int value)
UpdateHealthCheckRequest & WithIPAddress(const char *value)
UpdateHealthCheckRequest & WithResetElements(const Aws::Vector< ResettableElementName > &value)
UpdateHealthCheckRequest & AddResetElements(ResettableElementName &&value)
const Aws::String & GetFullyQualifiedDomainName() const
void SetHealthCheckId(const Aws::String &value)
const Aws::String & GetResourcePath() const
void SetRegions(Aws::Vector< HealthCheckRegion > &&value)
bool IPAddressHasBeenSet() const
virtual const char * GetServiceRequestName() const override
UpdateHealthCheckRequest & WithFullyQualifiedDomainName(const Aws::String &value)
UpdateHealthCheckRequest & WithIPAddress(Aws::String &&value)
UpdateHealthCheckRequest & AddRegions(const HealthCheckRegion &value)
void SetAlarmIdentifier(AlarmIdentifier &&value)
bool SearchStringHasBeenSet() const
UpdateHealthCheckRequest & WithHealthCheckId(Aws::String &&value)
bool InvertedHasBeenSet() const
bool AlarmIdentifierHasBeenSet() const
const Aws::String & GetHealthCheckId() const
UpdateHealthCheckRequest & WithResourcePath(const Aws::String &value)
void SetFullyQualifiedDomainName(Aws::String &&value)
void SetInverted(bool value)
bool InsufficientDataHealthStatusHasBeenSet() const
bool RegionsHasBeenSet() const
UpdateHealthCheckRequest & WithSearchString(Aws::String &&value)
UpdateHealthCheckRequest & WithHealthCheckId(const Aws::String &value)
UpdateHealthCheckRequest & WithHealthCheckId(const char *value)
void SetHealthCheckId(Aws::String &&value)
const Aws::Vector< ResettableElementName > & GetResetElements() const
UpdateHealthCheckRequest & WithSearchString(const Aws::String &value)
UpdateHealthCheckRequest & AddRegions(HealthCheckRegion &&value)
InsufficientDataHealthStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector