7#include <aws/glue/Glue_EXPORTS.h>
39 m_maximumLengthHasBeenSet =
true;
40 m_maximumLength = value;
55 m_averageLengthHasBeenSet =
true;
56 m_averageLength = value;
71 m_numberOfNullsHasBeenSet =
true;
72 m_numberOfNulls = value;
87 m_numberOfDistinctValuesHasBeenSet =
true;
88 m_numberOfDistinctValues = value;
96 long long m_maximumLength{0};
98 double m_averageLength{0.0};
100 long long m_numberOfNulls{0};
102 long long m_numberOfDistinctValues{0};
103 bool m_maximumLengthHasBeenSet =
false;
104 bool m_averageLengthHasBeenSet =
false;
105 bool m_numberOfNullsHasBeenSet =
false;
106 bool m_numberOfDistinctValuesHasBeenSet =
false;
StringColumnStatisticsData & WithNumberOfDistinctValues(long long value)
AWS_GLUE_API StringColumnStatisticsData()=default
double GetAverageLength() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
StringColumnStatisticsData & WithAverageLength(double value)
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