7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/glue/model/ColumnStatisticsData.h>
51 inline void SetColumnName(
const char* value) { m_columnNameHasBeenSet =
true; m_columnName.assign(value); }
65 inline void SetColumnType(
const char* value) { m_columnTypeHasBeenSet =
true; m_columnType.assign(value); }
98 bool m_columnNameHasBeenSet =
false;
101 bool m_columnTypeHasBeenSet =
false;
104 bool m_analyzedTimeHasBeenSet =
false;
107 bool m_statisticsDataHasBeenSet =
false;
void SetAnalyzedTime(Aws::Utils::DateTime &&value)
void SetColumnType(const Aws::String &value)
ColumnStatistics & WithColumnType(const char *value)
const Aws::String & GetColumnType() const
ColumnStatistics & WithColumnType(const Aws::String &value)
ColumnStatistics & WithAnalyzedTime(const Aws::Utils::DateTime &value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
bool StatisticsDataHasBeenSet() const
ColumnStatistics & WithStatisticsData(const ColumnStatisticsData &value)
ColumnStatistics & WithColumnType(Aws::String &&value)
void SetColumnName(const char *value)
const Aws::String & GetColumnName() const
void SetColumnType(const char *value)
void SetStatisticsData(ColumnStatisticsData &&value)
AWS_GLUE_API ColumnStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetColumnName(const Aws::String &value)
ColumnStatistics & WithColumnName(Aws::String &&value)
void SetStatisticsData(const ColumnStatisticsData &value)
void SetColumnType(Aws::String &&value)
ColumnStatistics & WithAnalyzedTime(Aws::Utils::DateTime &&value)
const ColumnStatisticsData & GetStatisticsData() const
bool AnalyzedTimeHasBeenSet() const
AWS_GLUE_API ColumnStatistics(Aws::Utils::Json::JsonView jsonValue)
ColumnStatistics & WithColumnName(const Aws::String &value)
AWS_GLUE_API ColumnStatistics()
const Aws::Utils::DateTime & GetAnalyzedTime() const
void SetColumnName(Aws::String &&value)
bool ColumnTypeHasBeenSet() const
void SetAnalyzedTime(const Aws::Utils::DateTime &value)
ColumnStatistics & WithColumnName(const char *value)
ColumnStatistics & WithStatisticsData(ColumnStatisticsData &&value)
bool ColumnNameHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue