7#include <aws/deadline/Deadline_EXPORTS.h>
42 inline double GetMin()
const{
return m_min; }
44 inline void SetMin(
double value) { m_minHasBeenSet =
true; m_min = value; }
52 inline double GetMax()
const{
return m_max; }
54 inline void SetMax(
double value) { m_maxHasBeenSet =
true; m_max = value; }
62 inline double GetAvg()
const{
return m_avg; }
64 inline void SetAvg(
double value) { m_avgHasBeenSet =
true; m_avg = value; }
72 inline double GetSum()
const{
return m_sum; }
74 inline void SetSum(
double value) { m_sumHasBeenSet =
true; m_sum = value; }
80 bool m_minHasBeenSet =
false;
83 bool m_maxHasBeenSet =
false;
86 bool m_avgHasBeenSet =
false;
89 bool m_sumHasBeenSet =
false;
Stats & WithAvg(double value)
void SetAvg(double value)
void SetMax(double value)
Stats & WithSum(double value)
bool MaxHasBeenSet() const
bool AvgHasBeenSet() const
bool MinHasBeenSet() const
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMin(double value)
AWS_DEADLINE_API Stats(Aws::Utils::Json::JsonView jsonValue)
Stats & WithMin(double value)
AWS_DEADLINE_API Stats & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSum(double value)
bool SumHasBeenSet() const
Stats & WithMax(double value)
Aws::Utils::Json::JsonValue JsonValue