7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
40 template <
typename ColumnNameT = Aws::String>
42 m_columnNameHasBeenSet =
true;
43 m_columnName = std::forward<ColumnNameT>(value);
45 template <
typename ColumnNameT = Aws::String>
66 template <
typename ColumnTypeT = Aws::String>
68 m_columnTypeHasBeenSet =
true;
69 m_columnType = std::forward<ColumnTypeT>(value);
71 template <
typename ColumnTypeT = Aws::String>
81 bool m_columnNameHasBeenSet =
false;
82 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