46 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
47 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
84 inline void SetSampleCount(
double value) { m_sampleCountHasBeenSet =
true; m_sampleCount = value; }
100 inline void SetAverage(
double value) { m_averageHasBeenSet =
true; m_average = value; }
110 inline double GetSum()
const{
return m_sum; }
115 inline void SetSum(
double value) { m_sumHasBeenSet =
true; m_sum = value; }
130 inline void SetMinimum(
double value) { m_minimumHasBeenSet =
true; m_minimum = value; }
145 inline void SetMaximum(
double value) { m_maximumHasBeenSet =
true; m_maximum = value; }
179 bool m_timestampHasBeenSet;
180 double m_sampleCount;
181 bool m_sampleCountHasBeenSet;
183 bool m_averageHasBeenSet;
185 bool m_sumHasBeenSet;
187 bool m_minimumHasBeenSet;
189 bool m_maximumHasBeenSet;
191 bool m_unitHasBeenSet;
const StandardUnit & GetUnit() const
void SetMaximum(double value)
void SetMinimum(double value)
Datapoint & WithAverage(double value)
Datapoint & WithMinimum(double value)
#define AWS_CLOUDWATCH_API
Datapoint & WithSampleCount(double value)
void SetUnit(StandardUnit &&value)
double GetMinimum() const
Datapoint & WithTimestamp(Aws::Utils::DateTime &&value)
Datapoint & WithTimestamp(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetTimestamp() const
void SetTimestamp(const Aws::Utils::DateTime &value)
double GetAverage() const
std::basic_ostream< char, std::char_traits< char > > OStream
Datapoint & WithSum(double value)
void SetUnit(const StandardUnit &value)
void SetSampleCount(double value)
double GetSampleCount() const
Datapoint & WithUnit(StandardUnit &&value)
void SetAverage(double value)
double GetMaximum() const
void SetTimestamp(Aws::Utils::DateTime &&value)
Datapoint & WithUnit(const StandardUnit &value)
void SetSum(double value)
Datapoint & WithMaximum(double value)
JSON (JavaScript Object Notation).