7#include <aws/internetmonitor/InternetMonitor_EXPORTS.h>
8#include <aws/internetmonitor/model/LocalHealthEventsConfig.h>
21namespace InternetMonitor
105 double m_availabilityScoreThreshold;
106 bool m_availabilityScoreThresholdHasBeenSet =
false;
108 double m_performanceScoreThreshold;
109 bool m_performanceScoreThresholdHasBeenSet =
false;
112 bool m_availabilityLocalHealthEventsConfigHasBeenSet =
false;
115 bool m_performanceLocalHealthEventsConfigHasBeenSet =
false;
HealthEventsConfig & WithAvailabilityLocalHealthEventsConfig(const LocalHealthEventsConfig &value)
bool PerformanceScoreThresholdHasBeenSet() const
const LocalHealthEventsConfig & GetPerformanceLocalHealthEventsConfig() const
void SetPerformanceLocalHealthEventsConfig(const LocalHealthEventsConfig &value)
AWS_INTERNETMONITOR_API HealthEventsConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_INTERNETMONITOR_API HealthEventsConfig(Aws::Utils::Json::JsonView jsonValue)
bool PerformanceLocalHealthEventsConfigHasBeenSet() const
bool AvailabilityLocalHealthEventsConfigHasBeenSet() const
void SetAvailabilityScoreThreshold(double value)
AWS_INTERNETMONITOR_API Aws::Utils::Json::JsonValue Jsonize() const
double GetPerformanceScoreThreshold() const
AWS_INTERNETMONITOR_API HealthEventsConfig()
bool AvailabilityScoreThresholdHasBeenSet() const
HealthEventsConfig & WithPerformanceLocalHealthEventsConfig(const LocalHealthEventsConfig &value)
HealthEventsConfig & WithPerformanceLocalHealthEventsConfig(LocalHealthEventsConfig &&value)
void SetAvailabilityLocalHealthEventsConfig(LocalHealthEventsConfig &&value)
HealthEventsConfig & WithAvailabilityLocalHealthEventsConfig(LocalHealthEventsConfig &&value)
double GetAvailabilityScoreThreshold() const
void SetAvailabilityLocalHealthEventsConfig(const LocalHealthEventsConfig &value)
HealthEventsConfig & WithPerformanceScoreThreshold(double value)
void SetPerformanceLocalHealthEventsConfig(LocalHealthEventsConfig &&value)
HealthEventsConfig & WithAvailabilityScoreThreshold(double value)
const LocalHealthEventsConfig & GetAvailabilityLocalHealthEventsConfig() const
void SetPerformanceScoreThreshold(double value)
Aws::Utils::Json::JsonValue JsonValue