7#include <aws/forecast/ForecastService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace ForecastService
50 inline void SetCount(
int value) { m_countHasBeenSet =
true; m_count = value; }
61 inline void SetCountDistinct(
int value) { m_countDistinctHasBeenSet =
true; m_countDistinct = value; }
72 inline void SetCountNull(
int value) { m_countNullHasBeenSet =
true; m_countNull = value; }
83 inline void SetCountNan(
int value) { m_countNanHasBeenSet =
true; m_countNan = value; }
94 inline void SetMin(
Aws::String&& value) { m_minHasBeenSet =
true; m_min = std::move(value); }
95 inline void SetMin(
const char* value) { m_minHasBeenSet =
true; m_min.assign(value); }
109 inline void SetMax(
const char* value) { m_maxHasBeenSet =
true; m_max.assign(value); }
119 inline double GetAvg()
const{
return m_avg; }
121 inline void SetAvg(
double value) { m_avgHasBeenSet =
true; m_avg = value; }
131 inline void SetStddev(
double value) { m_stddevHasBeenSet =
true; m_stddev = value; }
142 inline void SetCountLong(
long long value) { m_countLongHasBeenSet =
true; m_countLong = value; }
154 inline void SetCountDistinctLong(
long long value) { m_countDistinctLongHasBeenSet =
true; m_countDistinctLong = value; }
166 inline void SetCountNullLong(
long long value) { m_countNullLongHasBeenSet =
true; m_countNullLong = value; }
178 inline void SetCountNanLong(
long long value) { m_countNanLongHasBeenSet =
true; m_countNanLong = value; }
184 bool m_countHasBeenSet =
false;
187 bool m_countDistinctHasBeenSet =
false;
190 bool m_countNullHasBeenSet =
false;
193 bool m_countNanHasBeenSet =
false;
196 bool m_minHasBeenSet =
false;
199 bool m_maxHasBeenSet =
false;
202 bool m_avgHasBeenSet =
false;
205 bool m_stddevHasBeenSet =
false;
207 long long m_countLong;
208 bool m_countLongHasBeenSet =
false;
210 long long m_countDistinctLong;
211 bool m_countDistinctLongHasBeenSet =
false;
213 long long m_countNullLong;
214 bool m_countNullLongHasBeenSet =
false;
216 long long m_countNanLong;
217 bool m_countNanLongHasBeenSet =
false;
Statistics & WithStddev(double value)
void SetMax(const Aws::String &value)
Statistics & WithCount(int value)
AWS_FORECASTSERVICE_API Statistics(Aws::Utils::Json::JsonView jsonValue)
Statistics & WithAvg(double value)
Statistics & WithCountDistinct(int value)
long long GetCountNullLong() const
void SetCountDistinctLong(long long value)
void SetMax(const char *value)
void SetStddev(double value)
const Aws::String & GetMin() const
long long GetCountDistinctLong() const
Statistics & WithCountNull(int value)
Statistics & WithCountLong(long long value)
void SetAvg(double value)
bool CountHasBeenSet() const
void SetMax(Aws::String &&value)
Statistics & WithMax(const char *value)
Statistics & WithMax(const Aws::String &value)
void SetCountDistinct(int value)
Statistics & WithMin(Aws::String &&value)
bool CountNullLongHasBeenSet() const
bool CountNullHasBeenSet() const
bool MaxHasBeenSet() const
void SetMin(const char *value)
Statistics & WithMax(Aws::String &&value)
bool CountNanLongHasBeenSet() const
void SetCountNull(int value)
bool CountNanHasBeenSet() const
Statistics & WithCountNan(int value)
void SetMin(const Aws::String &value)
AWS_FORECASTSERVICE_API Statistics & operator=(Aws::Utils::Json::JsonView jsonValue)
Statistics & WithCountNullLong(long long value)
int GetCountDistinct() const
bool CountDistinctLongHasBeenSet() const
void SetMin(Aws::String &&value)
bool AvgHasBeenSet() const
Statistics & WithCountDistinctLong(long long value)
void SetCountNan(int value)
Statistics & WithCountNanLong(long long value)
bool CountDistinctHasBeenSet() const
Statistics & WithMin(const Aws::String &value)
bool MinHasBeenSet() const
const Aws::String & GetMax() const
long long GetCountLong() const
void SetCountLong(long long value)
void SetCountNullLong(long long value)
void SetCountNanLong(long long value)
long long GetCountNanLong() const
AWS_FORECASTSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
bool CountLongHasBeenSet() const
bool StddevHasBeenSet() const
Statistics & WithMin(const char *value)
AWS_FORECASTSERVICE_API Statistics()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue