7#include <aws/internetmonitor/InternetMonitor_EXPORTS.h>
19namespace InternetMonitor
44 inline double GetP50()
const{
return m_p50; }
46 inline void SetP50(
double value) { m_p50HasBeenSet =
true; m_p50 = value; }
54 inline double GetP90()
const{
return m_p90; }
56 inline void SetP90(
double value) { m_p90HasBeenSet =
true; m_p90 = value; }
64 inline double GetP95()
const{
return m_p95; }
66 inline void SetP95(
double value) { m_p95HasBeenSet =
true; m_p95 = value; }
72 bool m_p50HasBeenSet =
false;
75 bool m_p90HasBeenSet =
false;
78 bool m_p95HasBeenSet =
false;
void SetP95(double value)
void SetP50(double value)
AWS_INTERNETMONITOR_API Aws::Utils::Json::JsonValue Jsonize() const
void SetP90(double value)
bool P90HasBeenSet() const
AWS_INTERNETMONITOR_API RoundTripTime()
RoundTripTime & WithP50(double value)
bool P95HasBeenSet() const
RoundTripTime & WithP95(double value)
AWS_INTERNETMONITOR_API RoundTripTime(Aws::Utils::Json::JsonView jsonValue)
AWS_INTERNETMONITOR_API RoundTripTime & operator=(Aws::Utils::Json::JsonView jsonValue)
bool P50HasBeenSet() const
RoundTripTime & WithP90(double value)
Aws::Utils::Json::JsonValue JsonValue