7#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8#include <aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h>
16namespace ElasticBeanstalk {
27 AWS_ELASTICBEANSTALK_API
Latency() =
default;
32 const char* locationValue)
const;
40 inline double GetP999()
const {
return m_p999; }
43 m_p999HasBeenSet =
true;
57 inline double GetP99()
const {
return m_p99; }
60 m_p99HasBeenSet =
true;
74 inline double GetP95()
const {
return m_p95; }
77 m_p95HasBeenSet =
true;
91 inline double GetP90()
const {
return m_p90; }
94 m_p90HasBeenSet =
true;
108 inline double GetP85()
const {
return m_p85; }
111 m_p85HasBeenSet =
true;
125 inline double GetP75()
const {
return m_p75; }
128 m_p75HasBeenSet =
true;
142 inline double GetP50()
const {
return m_p50; }
145 m_p50HasBeenSet =
true;
159 inline double GetP10()
const {
return m_p10; }
162 m_p10HasBeenSet =
true;
186 bool m_p999HasBeenSet =
false;
187 bool m_p99HasBeenSet =
false;
188 bool m_p95HasBeenSet =
false;
189 bool m_p90HasBeenSet =
false;
190 bool m_p85HasBeenSet =
false;
191 bool m_p75HasBeenSet =
false;
192 bool m_p50HasBeenSet =
false;
193 bool m_p10HasBeenSet =
false;
bool P75HasBeenSet() const
bool P50HasBeenSet() const
void SetP75(double value)
AWS_ELASTICBEANSTALK_API Latency(const Aws::Utils::Xml::XmlNode &xmlNode)
bool P10HasBeenSet() const
void SetP95(double value)
AWS_ELASTICBEANSTALK_API Latency()=default
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