7#include <aws/iot/IoT_EXPORTS.h>
39 inline int GetCount()
const {
return m_count; }
42 m_countHasBeenSet =
true;
58 m_averageHasBeenSet =
true;
71 inline double GetSum()
const {
return m_sum; }
74 m_sumHasBeenSet =
true;
90 m_minimumHasBeenSet =
true;
106 m_maximumHasBeenSet =
true;
122 m_sumOfSquaresHasBeenSet =
true;
123 m_sumOfSquares = value;
138 m_varianceHasBeenSet =
true;
154 m_stdDeviationHasBeenSet =
true;
155 m_stdDeviation = value;
165 double m_average{0.0};
169 double m_minimum{0.0};
171 double m_maximum{0.0};
173 double m_sumOfSquares{0.0};
175 double m_variance{0.0};
177 double m_stdDeviation{0.0};
178 bool m_countHasBeenSet =
false;
179 bool m_averageHasBeenSet =
false;
180 bool m_sumHasBeenSet =
false;
181 bool m_minimumHasBeenSet =
false;
182 bool m_maximumHasBeenSet =
false;
183 bool m_sumOfSquaresHasBeenSet =
false;
184 bool m_varianceHasBeenSet =
false;
185 bool m_stdDeviationHasBeenSet =
false;
void SetMinimum(double value)
void SetSum(double value)
void SetVariance(double value)
void SetAverage(double value)
bool AverageHasBeenSet() const
Statistics & WithCount(int value)
double GetMaximum() const
double GetVariance() const
double GetStdDeviation() const
void SetMaximum(double value)
bool StdDeviationHasBeenSet() const
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
Statistics & WithAverage(double value)
bool CountHasBeenSet() const
bool SumOfSquaresHasBeenSet() const
bool SumHasBeenSet() const
Statistics & WithSumOfSquares(double value)
Statistics & WithStdDeviation(double value)
AWS_IOT_API Statistics & operator=(Aws::Utils::Json::JsonView jsonValue)
double GetSumOfSquares() const
void SetSumOfSquares(double value)
double GetAverage() const
bool MinimumHasBeenSet() const
void SetStdDeviation(double value)
AWS_IOT_API Statistics()=default
double GetMinimum() const
Statistics & WithSum(double value)
Statistics & WithMinimum(double value)
AWS_IOT_API Statistics(Aws::Utils::Json::JsonView jsonValue)
Statistics & WithVariance(double value)
bool MaximumHasBeenSet() const
Statistics & WithMaximum(double value)
bool VarianceHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue