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; }
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; }
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;
136 bool m_systemHasBeenSet =
false;
139 bool m_idleHasBeenSet =
false;
142 bool m_iOWaitHasBeenSet =
false;
145 bool m_iRQHasBeenSet =
false;
148 bool m_softIRQHasBeenSet =
false;
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)
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)
AWS_ELASTICBEANSTALK_API CPUUtilization()
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