7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
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;
93 bool m_numberOfNullsHasBeenSet =
false;
95 long long m_numberOfDistinctValues;
96 bool m_numberOfDistinctValuesHasBeenSet =
false;
void SetMaximumValue(Aws::Utils::DateTime &&value)
AWS_GLUE_API DateColumnStatisticsData & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetMinimumValue() const
DateColumnStatisticsData & WithMaximumValue(const Aws::Utils::DateTime &value)
DateColumnStatisticsData & WithMaximumValue(Aws::Utils::DateTime &&value)
void SetNumberOfDistinctValues(long long value)
long long GetNumberOfDistinctValues() const
DateColumnStatisticsData & WithMinimumValue(Aws::Utils::DateTime &&value)
AWS_GLUE_API DateColumnStatisticsData()
DateColumnStatisticsData & WithNumberOfNulls(long long value)
void SetMinimumValue(Aws::Utils::DateTime &&value)
AWS_GLUE_API DateColumnStatisticsData(Aws::Utils::Json::JsonView jsonValue)
long long GetNumberOfNulls() const
void SetMaximumValue(const Aws::Utils::DateTime &value)
bool MaximumValueHasBeenSet() const
bool NumberOfDistinctValuesHasBeenSet() const
bool MinimumValueHasBeenSet() const
void SetNumberOfNulls(long long value)
const Aws::Utils::DateTime & GetMaximumValue() const
DateColumnStatisticsData & WithNumberOfDistinctValues(long long value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
bool NumberOfNullsHasBeenSet() const
void SetMinimumValue(const Aws::Utils::DateTime &value)
DateColumnStatisticsData & WithMinimumValue(const Aws::Utils::DateTime &value)
Aws::Utils::Json::JsonValue JsonValue