7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/cleanrooms/model/SyntheticDataColumnType.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
43 template <
typename ColumnNameT = Aws::String>
45 m_columnNameHasBeenSet =
true;
46 m_columnName = std::forward<ColumnNameT>(value);
48 template <
typename ColumnNameT = Aws::String>
63 m_columnTypeHasBeenSet =
true;
81 m_isPredictiveValueHasBeenSet =
true;
82 m_isPredictiveValue = value;
94 bool m_isPredictiveValue{
false};
95 bool m_columnNameHasBeenSet =
false;
96 bool m_columnTypeHasBeenSet =
false;
97 bool m_isPredictiveValueHasBeenSet =
false;
void SetColumnType(SyntheticDataColumnType value)
SyntheticDataColumnType GetColumnType() const
bool ColumnNameHasBeenSet() const
void SetColumnName(ColumnNameT &&value)
const Aws::String & GetColumnName() const
SyntheticDataColumnProperties & WithIsPredictiveValue(bool value)
AWS_CLEANROOMS_API SyntheticDataColumnProperties()=default
bool IsPredictiveValueHasBeenSet() const
SyntheticDataColumnProperties & WithColumnType(SyntheticDataColumnType value)
bool ColumnTypeHasBeenSet() const
AWS_CLEANROOMS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CLEANROOMS_API SyntheticDataColumnProperties(Aws::Utils::Json::JsonView jsonValue)
AWS_CLEANROOMS_API SyntheticDataColumnProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
SyntheticDataColumnProperties & WithColumnName(ColumnNameT &&value)
bool GetIsPredictiveValue() const
void SetIsPredictiveValue(bool value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue