7#include <aws/internetmonitor/InternetMonitor_EXPORTS.h>
19namespace InternetMonitor
73 inline void SetExperienceScore(
double value) { m_experienceScoreHasBeenSet =
true; m_experienceScore = value; }
111 double m_experienceScore;
112 bool m_experienceScoreHasBeenSet =
false;
114 double m_percentOfTotalTrafficImpacted;
115 bool m_percentOfTotalTrafficImpactedHasBeenSet =
false;
117 double m_percentOfClientLocationImpacted;
118 bool m_percentOfClientLocationImpactedHasBeenSet =
false;
AWS_INTERNETMONITOR_API AvailabilityMeasurement & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPercentOfTotalTrafficImpacted(double value)
AvailabilityMeasurement & WithPercentOfClientLocationImpacted(double value)
bool PercentOfClientLocationImpactedHasBeenSet() const
AWS_INTERNETMONITOR_API AvailabilityMeasurement()
AvailabilityMeasurement & WithExperienceScore(double value)
bool ExperienceScoreHasBeenSet() const
AWS_INTERNETMONITOR_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPercentOfClientLocationImpacted(double value)
bool PercentOfTotalTrafficImpactedHasBeenSet() const
AvailabilityMeasurement & WithPercentOfTotalTrafficImpacted(double value)
double GetPercentOfClientLocationImpacted() const
double GetPercentOfTotalTrafficImpacted() const
AWS_INTERNETMONITOR_API AvailabilityMeasurement(Aws::Utils::Json::JsonView jsonValue)
void SetExperienceScore(double value)
double GetExperienceScore() const
Aws::Utils::Json::JsonValue JsonValue