7#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8#include <aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h>
16namespace ElasticBeanstalk {
31 const char* locationValue)
const;
39 inline double GetUser()
const {
return m_user; }
42 m_userHasBeenSet =
true;
56 inline double GetNice()
const {
return m_nice; }
59 m_niceHasBeenSet =
true;
73 inline double GetSystem()
const {
return m_system; }
76 m_systemHasBeenSet =
true;
90 inline double GetIdle()
const {
return m_idle; }
93 m_idleHasBeenSet =
true;
110 m_iOWaitHasBeenSet =
true;
124 inline double GetIRQ()
const {
return m_iRQ; }
127 m_iRQHasBeenSet =
true;
144 m_softIRQHasBeenSet =
true;
161 m_privilegedHasBeenSet =
true;
162 m_privileged = value;
174 double m_system{0.0};
178 double m_iOWait{0.0};
182 double m_softIRQ{0.0};
184 double m_privileged{0.0};
185 bool m_userHasBeenSet =
false;
186 bool m_niceHasBeenSet =
false;
187 bool m_systemHasBeenSet =
false;
188 bool m_idleHasBeenSet =
false;
189 bool m_iOWaitHasBeenSet =
false;
190 bool m_iRQHasBeenSet =
false;
191 bool m_softIRQHasBeenSet =
false;
192 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