7#include <aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
19namespace ElasticBeanstalk
36 AWS_ELASTICBEANSTALK_API
void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
45 inline double GetUser()
const {
return m_user; }
47 inline void SetUser(
double value) { m_userHasBeenSet =
true; m_user = value; }
56 inline double GetNice()
const {
return m_nice; }
58 inline void SetNice(
double value) { m_niceHasBeenSet =
true; m_nice = value; }
67 inline double GetSystem()
const {
return m_system; }
69 inline void SetSystem(
double value) { m_systemHasBeenSet =
true; m_system = value; }
78 inline double GetIdle()
const {
return m_idle; }
80 inline void SetIdle(
double value) { m_idleHasBeenSet =
true; m_idle = value; }
89 inline double GetIOWait()
const {
return m_iOWait; }
91 inline void SetIOWait(
double value) { m_iOWaitHasBeenSet =
true; m_iOWait = value; }
100 inline double GetIRQ()
const {
return m_iRQ; }
102 inline void SetIRQ(
double value) { m_iRQHasBeenSet =
true; m_iRQ = value; }
113 inline void SetSoftIRQ(
double value) { m_softIRQHasBeenSet =
true; m_softIRQ = value; }
124 inline void SetPrivileged(
double value) { m_privilegedHasBeenSet =
true; m_privileged = value; }
130 bool m_userHasBeenSet =
false;
133 bool m_niceHasBeenSet =
false;
135 double m_system{0.0};
136 bool m_systemHasBeenSet =
false;
139 bool m_idleHasBeenSet =
false;
141 double m_iOWait{0.0};
142 bool m_iOWaitHasBeenSet =
false;
145 bool m_iRQHasBeenSet =
false;
147 double m_softIRQ{0.0};
148 bool m_softIRQHasBeenSet =
false;
150 double m_privileged{0.0};
151 bool m_privilegedHasBeenSet =
false;
void SetPrivileged(double value)
void SetUser(double value)
CPUUtilization & WithPrivileged(double value)
bool SoftIRQHasBeenSet() const
void SetIRQ(double value)
CPUUtilization & WithSystem(double value)
bool UserHasBeenSet() const
bool SystemHasBeenSet() const
void SetIOWait(double value)
bool IOWaitHasBeenSet() const
CPUUtilization & WithNice(double value)
AWS_ELASTICBEANSTALK_API CPUUtilization()=default
CPUUtilization & WithIRQ(double value)
void SetSystem(double value)
bool NiceHasBeenSet() const
CPUUtilization & WithIOWait(double value)
bool PrivilegedHasBeenSet() const
CPUUtilization & WithUser(double value)
CPUUtilization & WithSoftIRQ(double value)
void SetSoftIRQ(double value)
double GetPrivileged() const
CPUUtilization & WithIdle(double value)
bool IdleHasBeenSet() const
double GetSoftIRQ() const
void SetNice(double value)
AWS_ELASTICBEANSTALK_API CPUUtilization(const Aws::Utils::Xml::XmlNode &xmlNode)
bool IRQHasBeenSet() const
void SetIdle(double value)
AWS_ELASTICBEANSTALK_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
AWS_ELASTICBEANSTALK_API void OutputToStream(Aws::OStream &oStream, const char *location) const
AWS_ELASTICBEANSTALK_API CPUUtilization & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
std::basic_ostream< char, std::char_traits< char > > OStream