7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/DecimalNumber.h>
47 template<
typename MinimumValueT = DecimalNumber>
48 void SetMinimumValue(MinimumValueT&& value) { m_minimumValueHasBeenSet =
true; m_minimumValue = std::forward<MinimumValueT>(value); }
49 template<
typename MinimumValueT = DecimalNumber>
59 template<
typename MaximumValueT = DecimalNumber>
60 void SetMaximumValue(MaximumValueT&& value) { m_maximumValueHasBeenSet =
true; m_maximumValue = std::forward<MaximumValueT>(value); }
61 template<
typename MaximumValueT = DecimalNumber>
71 inline void SetNumberOfNulls(
long long value) { m_numberOfNullsHasBeenSet =
true; m_numberOfNulls = value; }
81 inline void SetNumberOfDistinctValues(
long long value) { m_numberOfDistinctValuesHasBeenSet =
true; m_numberOfDistinctValues = value; }
87 bool m_minimumValueHasBeenSet =
false;
90 bool m_maximumValueHasBeenSet =
false;
92 long long m_numberOfNulls{0};
93 bool m_numberOfNullsHasBeenSet =
false;
95 long long m_numberOfDistinctValues{0};
96 bool m_numberOfDistinctValuesHasBeenSet =
false;
DecimalColumnStatisticsData & WithNumberOfNulls(long long value)
long long GetNumberOfDistinctValues() const
DecimalColumnStatisticsData & WithMaximumValue(MaximumValueT &&value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMinimumValue(MinimumValueT &&value)
void SetMaximumValue(MaximumValueT &&value)
long long GetNumberOfNulls() const
void SetNumberOfNulls(long long value)
AWS_GLUE_API DecimalColumnStatisticsData()=default
const DecimalNumber & GetMinimumValue() const
DecimalColumnStatisticsData & WithMinimumValue(MinimumValueT &&value)
DecimalColumnStatisticsData & WithNumberOfDistinctValues(long long value)
AWS_GLUE_API DecimalColumnStatisticsData & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MaximumValueHasBeenSet() const
bool NumberOfDistinctValuesHasBeenSet() const
AWS_GLUE_API DecimalColumnStatisticsData(Aws::Utils::Json::JsonView jsonValue)
void SetNumberOfDistinctValues(long long value)
bool NumberOfNullsHasBeenSet() const
const DecimalNumber & GetMaximumValue() const
bool MinimumValueHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue