7#include <aws/internetmonitor/InternetMonitor_EXPORTS.h>
8#include <aws/internetmonitor/model/LocalHealthEventsConfigStatus.h>
21namespace InternetMonitor
73 inline void SetHealthScoreThreshold(
double value) { m_healthScoreThresholdHasBeenSet =
true; m_healthScoreThreshold = value; }
86 inline void SetMinTrafficImpact(
double value) { m_minTrafficImpactHasBeenSet =
true; m_minTrafficImpact = value; }
92 bool m_statusHasBeenSet =
false;
94 double m_healthScoreThreshold;
95 bool m_healthScoreThresholdHasBeenSet =
false;
97 double m_minTrafficImpact;
98 bool m_minTrafficImpactHasBeenSet =
false;
void SetStatus(LocalHealthEventsConfigStatus &&value)
AWS_INTERNETMONITOR_API LocalHealthEventsConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_INTERNETMONITOR_API LocalHealthEventsConfig()
const LocalHealthEventsConfigStatus & GetStatus() const
void SetStatus(const LocalHealthEventsConfigStatus &value)
LocalHealthEventsConfig & WithStatus(const LocalHealthEventsConfigStatus &value)
bool HealthScoreThresholdHasBeenSet() const
AWS_INTERNETMONITOR_API Aws::Utils::Json::JsonValue Jsonize() const
LocalHealthEventsConfig & WithHealthScoreThreshold(double value)
void SetMinTrafficImpact(double value)
double GetHealthScoreThreshold() const
void SetHealthScoreThreshold(double value)
AWS_INTERNETMONITOR_API LocalHealthEventsConfig(Aws::Utils::Json::JsonView jsonValue)
LocalHealthEventsConfig & WithMinTrafficImpact(double value)
bool StatusHasBeenSet() const
bool MinTrafficImpactHasBeenSet() const
LocalHealthEventsConfig & WithStatus(LocalHealthEventsConfigStatus &&value)
double GetMinTrafficImpact() const
LocalHealthEventsConfigStatus
Aws::Utils::Json::JsonValue JsonValue