7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename ColumnNameT = Aws::String>
47 void SetColumnName(ColumnNameT&& value) { m_columnNameHasBeenSet =
true; m_columnName = std::forward<ColumnNameT>(value); }
48 template<
typename ColumnNameT = Aws::String>
66 template<
typename ColumnTypeT = Aws::String>
67 void SetColumnType(ColumnTypeT&& value) { m_columnTypeHasBeenSet =
true; m_columnType = std::forward<ColumnTypeT>(value); }
68 template<
typename ColumnTypeT = Aws::String>
74 bool m_columnNameHasBeenSet =
false;
77 bool m_columnTypeHasBeenSet =
false;
SnowflakeTableSchemaV1 & WithColumnName(ColumnNameT &&value)
void SetColumnType(ColumnTypeT &&value)
AWS_CLEANROOMS_API SnowflakeTableSchemaV1()=default
bool ColumnNameHasBeenSet() const
AWS_CLEANROOMS_API SnowflakeTableSchemaV1 & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetColumnType() const
void SetColumnName(ColumnNameT &&value)
const Aws::String & GetColumnName() const
AWS_CLEANROOMS_API Aws::Utils::Json::JsonValue Jsonize() const
SnowflakeTableSchemaV1 & WithColumnType(ColumnTypeT &&value)
AWS_CLEANROOMS_API SnowflakeTableSchemaV1(Aws::Utils::Json::JsonView jsonValue)
bool ColumnTypeHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue