7#include <aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
19namespace ElasticBeanstalk
37 AWS_ELASTICBEANSTALK_API
void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
46 inline double GetP999()
const{
return m_p999; }
48 inline void SetP999(
double value) { m_p999HasBeenSet =
true; m_p999 = value; }
57 inline double GetP99()
const{
return m_p99; }
59 inline void SetP99(
double value) { m_p99HasBeenSet =
true; m_p99 = value; }
68 inline double GetP95()
const{
return m_p95; }
70 inline void SetP95(
double value) { m_p95HasBeenSet =
true; m_p95 = value; }
79 inline double GetP90()
const{
return m_p90; }
81 inline void SetP90(
double value) { m_p90HasBeenSet =
true; m_p90 = value; }
90 inline double GetP85()
const{
return m_p85; }
92 inline void SetP85(
double value) { m_p85HasBeenSet =
true; m_p85 = value; }
101 inline double GetP75()
const{
return m_p75; }
103 inline void SetP75(
double value) { m_p75HasBeenSet =
true; m_p75 = value; }
112 inline double GetP50()
const{
return m_p50; }
114 inline void SetP50(
double value) { m_p50HasBeenSet =
true; m_p50 = value; }
123 inline double GetP10()
const{
return m_p10; }
125 inline void SetP10(
double value) { m_p10HasBeenSet =
true; m_p10 = value; }
131 bool m_p999HasBeenSet =
false;
134 bool m_p99HasBeenSet =
false;
137 bool m_p95HasBeenSet =
false;
140 bool m_p90HasBeenSet =
false;
143 bool m_p85HasBeenSet =
false;
146 bool m_p75HasBeenSet =
false;
149 bool m_p50HasBeenSet =
false;
152 bool m_p10HasBeenSet =
false;
bool P75HasBeenSet() const
bool P50HasBeenSet() const
void SetP75(double value)
AWS_ELASTICBEANSTALK_API Latency(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_ELASTICBEANSTALK_API Latency()
bool P10HasBeenSet() const
void SetP95(double value)
bool P999HasBeenSet() const
void SetP999(double value)
AWS_ELASTICBEANSTALK_API Latency & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetP85(double value)
bool P95HasBeenSet() const
bool P85HasBeenSet() const
Latency & WithP99(double value)
bool P90HasBeenSet() const
Latency & WithP999(double value)
Latency & WithP90(double value)
Latency & WithP95(double value)
void SetP50(double value)
AWS_ELASTICBEANSTALK_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
void SetP99(double value)
bool P99HasBeenSet() const
Latency & WithP85(double value)
Latency & WithP75(double value)
Latency & WithP10(double value)
void SetP10(double value)
Latency & WithP50(double value)
void SetP90(double value)
AWS_ELASTICBEANSTALK_API void OutputToStream(Aws::OStream &oStream, const char *location) const
std::basic_ostream< char, std::char_traits< char > > OStream