7#include <aws/glue/Glue_EXPORTS.h>
45 inline void SetMaximumLength(
long long value) { m_maximumLengthHasBeenSet =
true; m_maximumLength = value; }
55 inline void SetAverageLength(
double value) { m_averageLengthHasBeenSet =
true; m_averageLength = value; }
65 inline void SetNumberOfNulls(
long long value) { m_numberOfNullsHasBeenSet =
true; m_numberOfNulls = value; }
75 inline void SetNumberOfDistinctValues(
long long value) { m_numberOfDistinctValuesHasBeenSet =
true; m_numberOfDistinctValues = value; }
80 long long m_maximumLength;
81 bool m_maximumLengthHasBeenSet =
false;
83 double m_averageLength;
84 bool m_averageLengthHasBeenSet =
false;
86 long long m_numberOfNulls;
87 bool m_numberOfNullsHasBeenSet =
false;
89 long long m_numberOfDistinctValues;
90 bool m_numberOfDistinctValuesHasBeenSet =
false;
StringColumnStatisticsData & WithNumberOfDistinctValues(long long value)
double GetAverageLength() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
StringColumnStatisticsData & WithAverageLength(double value)
AWS_GLUE_API StringColumnStatisticsData()
void SetMaximumLength(long long value)
AWS_GLUE_API StringColumnStatisticsData & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAverageLength(double value)
StringColumnStatisticsData & WithNumberOfNulls(long long value)
AWS_GLUE_API StringColumnStatisticsData(Aws::Utils::Json::JsonView jsonValue)
void SetNumberOfNulls(long long value)
bool NumberOfNullsHasBeenSet() const
bool AverageLengthHasBeenSet() const
long long GetNumberOfNulls() const
StringColumnStatisticsData & WithMaximumLength(long long value)
bool NumberOfDistinctValuesHasBeenSet() const
bool MaximumLengthHasBeenSet() const
long long GetMaximumLength() const
void SetNumberOfDistinctValues(long long value)
long long GetNumberOfDistinctValues() const
Aws::Utils::Json::JsonValue JsonValue