7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/quicksight/model/DataSetSchema.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/quicksight/model/ColumnGroupSchema.h>
51 inline void SetPlaceholder(
const char* value) { m_placeholderHasBeenSet =
true; m_placeholder.assign(value); }
85 bool m_placeholderHasBeenSet =
false;
88 bool m_dataSetSchemaHasBeenSet =
false;
91 bool m_columnGroupSchemaListHasBeenSet =
false;
void SetPlaceholder(const Aws::String &value)
DataSetConfiguration & WithPlaceholder(Aws::String &&value)
DataSetConfiguration & WithDataSetSchema(DataSetSchema &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetColumnGroupSchemaList(Aws::Vector< ColumnGroupSchema > &&value)
void SetDataSetSchema(DataSetSchema &&value)
void SetPlaceholder(Aws::String &&value)
AWS_QUICKSIGHT_API DataSetConfiguration()
void SetDataSetSchema(const DataSetSchema &value)
DataSetConfiguration & WithColumnGroupSchemaList(const Aws::Vector< ColumnGroupSchema > &value)
void SetPlaceholder(const char *value)
bool PlaceholderHasBeenSet() const
bool ColumnGroupSchemaListHasBeenSet() const
DataSetConfiguration & AddColumnGroupSchemaList(const ColumnGroupSchema &value)
AWS_QUICKSIGHT_API DataSetConfiguration(Aws::Utils::Json::JsonView jsonValue)
DataSetConfiguration & WithPlaceholder(const Aws::String &value)
bool DataSetSchemaHasBeenSet() const
void SetColumnGroupSchemaList(const Aws::Vector< ColumnGroupSchema > &value)
DataSetConfiguration & AddColumnGroupSchemaList(ColumnGroupSchema &&value)
const Aws::Vector< ColumnGroupSchema > & GetColumnGroupSchemaList() const
DataSetConfiguration & WithDataSetSchema(const DataSetSchema &value)
DataSetConfiguration & WithPlaceholder(const char *value)
const Aws::String & GetPlaceholder() const
const DataSetSchema & GetDataSetSchema() const
AWS_QUICKSIGHT_API DataSetConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
DataSetConfiguration & WithColumnGroupSchemaList(Aws::Vector< ColumnGroupSchema > &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue