7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 template<
typename ColumnNameT = Aws::String>
50 void SetColumnName(ColumnNameT&& value) { m_columnNameHasBeenSet =
true; m_columnName = std::forward<ColumnNameT>(value); }
51 template<
typename ColumnNameT = Aws::String>
61 inline void SetImportance(
double value) { m_importanceHasBeenSet =
true; m_importance = value; }
67 bool m_columnNameHasBeenSet =
false;
69 double m_importance{0.0};
70 bool m_importanceHasBeenSet =
false;
ColumnImportance & WithImportance(double value)
AWS_GLUE_API ColumnImportance(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetColumnName() const
AWS_GLUE_API ColumnImportance()=default
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetColumnName(ColumnNameT &&value)
AWS_GLUE_API ColumnImportance & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ColumnNameHasBeenSet() const
bool ImportanceHasBeenSet() const
double GetImportance() const
void SetImportance(double value)
ColumnImportance & WithColumnName(ColumnNameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue