7#include <aws/cloudsearchdomain/CloudSearchDomain_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace CloudSearchDomain
55 inline void SetMin(
Aws::String&& value) { m_minHasBeenSet =
true; m_min = std::move(value); }
56 inline void SetMin(
const char* value) { m_minHasBeenSet =
true; m_min.assign(value); }
76 inline void SetMax(
Aws::String&& value) { m_maxHasBeenSet =
true; m_max = std::move(value); }
77 inline void SetMax(
const char* value) { m_maxHasBeenSet =
true; m_max.assign(value); }
88 inline long long GetCount()
const{
return m_count; }
90 inline void SetCount(
long long value) { m_countHasBeenSet =
true; m_count = value; }
101 inline void SetMissing(
long long value) { m_missingHasBeenSet =
true; m_missing = value; }
110 inline double GetSum()
const{
return m_sum; }
112 inline void SetSum(
double value) { m_sumHasBeenSet =
true; m_sum = value; }
122 inline void SetSumOfSquares(
double value) { m_sumOfSquaresHasBeenSet =
true; m_sumOfSquares = value; }
141 inline void SetMean(
const char* value) { m_meanHasBeenSet =
true; m_mean.assign(value); }
154 inline void SetStddev(
double value) { m_stddevHasBeenSet =
true; m_stddev = value; }
160 bool m_minHasBeenSet =
false;
163 bool m_maxHasBeenSet =
false;
166 bool m_countHasBeenSet =
false;
169 bool m_missingHasBeenSet =
false;
172 bool m_sumHasBeenSet =
false;
174 double m_sumOfSquares;
175 bool m_sumOfSquaresHasBeenSet =
false;
178 bool m_meanHasBeenSet =
false;
181 bool m_stddevHasBeenSet =
false;
void SetMax(const char *value)
FieldStats & WithSum(double value)
void SetCount(long long value)
FieldStats & WithMissing(long long value)
FieldStats & WithMean(Aws::String &&value)
void SetMin(const char *value)
void SetSumOfSquares(double value)
bool MaxHasBeenSet() const
const Aws::String & GetMin() const
bool MinHasBeenSet() const
AWS_CLOUDSEARCHDOMAIN_API FieldStats()
FieldStats & WithMin(Aws::String &&value)
const Aws::String & GetMean() const
long long GetCount() const
void SetStddev(double value)
bool SumHasBeenSet() const
void SetMax(Aws::String &&value)
FieldStats & WithSumOfSquares(double value)
void SetMin(const Aws::String &value)
void SetSum(double value)
bool CountHasBeenSet() const
FieldStats & WithMin(const char *value)
FieldStats & WithStddev(double value)
AWS_CLOUDSEARCHDOMAIN_API FieldStats & operator=(Aws::Utils::Json::JsonView jsonValue)
bool StddevHasBeenSet() const
bool MissingHasBeenSet() const
bool SumOfSquaresHasBeenSet() const
AWS_CLOUDSEARCHDOMAIN_API Aws::Utils::Json::JsonValue Jsonize() const
FieldStats & WithMin(const Aws::String &value)
FieldStats & WithMean(const Aws::String &value)
bool MeanHasBeenSet() const
void SetMin(Aws::String &&value)
AWS_CLOUDSEARCHDOMAIN_API FieldStats(Aws::Utils::Json::JsonView jsonValue)
FieldStats & WithCount(long long value)
long long GetMissing() const
FieldStats & WithMax(const char *value)
void SetMissing(long long value)
FieldStats & WithMax(Aws::String &&value)
FieldStats & WithMax(const Aws::String &value)
void SetMax(const Aws::String &value)
double GetSumOfSquares() const
void SetMean(Aws::String &&value)
const Aws::String & GetMax() const
FieldStats & WithMean(const char *value)
void SetMean(const char *value)
void SetMean(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue