7#include <aws/deadline/Deadline_EXPORTS.h>
26 AWS_DEADLINE_API
Stats() =
default;
35 inline double GetMin()
const {
return m_min; }
38 m_minHasBeenSet =
true;
51 inline double GetMax()
const {
return m_max; }
54 m_maxHasBeenSet =
true;
67 inline double GetAvg()
const {
return m_avg; }
70 m_avgHasBeenSet =
true;
83 inline double GetSum()
const {
return m_sum; }
86 m_sumHasBeenSet =
true;
102 bool m_minHasBeenSet =
false;
103 bool m_maxHasBeenSet =
false;
104 bool m_avgHasBeenSet =
false;
105 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)
AWS_DEADLINE_API Stats()=default
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