7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/TableFieldWells.h>
9#include <aws/quicksight/model/TableSortConfiguration.h>
10#include <aws/quicksight/model/TableOptions.h>
11#include <aws/quicksight/model/TotalOptions.h>
12#include <aws/quicksight/model/TableFieldOptions.h>
13#include <aws/quicksight/model/TablePaginatedReportOptions.h>
14#include <aws/core/utils/memory/stl/AWSVector.h>
15#include <aws/quicksight/model/VisualInteractionOptions.h>
16#include <aws/quicksight/model/TableInlineVisualization.h>
149 bool m_fieldWellsHasBeenSet =
false;
152 bool m_sortConfigurationHasBeenSet =
false;
155 bool m_tableOptionsHasBeenSet =
false;
158 bool m_totalOptionsHasBeenSet =
false;
161 bool m_fieldOptionsHasBeenSet =
false;
164 bool m_paginatedReportOptionsHasBeenSet =
false;
167 bool m_tableInlineVisualizationsHasBeenSet =
false;
170 bool m_interactionsHasBeenSet =
false;
void SetInteractions(VisualInteractionOptions &&value)
void SetInteractions(const VisualInteractionOptions &value)
TableConfiguration & WithTableInlineVisualizations(Aws::Vector< TableInlineVisualization > &&value)
TableConfiguration & WithTableOptions(TableOptions &&value)
TableConfiguration & WithFieldOptions(const TableFieldOptions &value)
void SetTotalOptions(const TotalOptions &value)
void SetTableOptions(const TableOptions &value)
AWS_QUICKSIGHT_API TableConfiguration(Aws::Utils::Json::JsonView jsonValue)
const TableFieldOptions & GetFieldOptions() const
TableConfiguration & WithPaginatedReportOptions(TablePaginatedReportOptions &&value)
void SetPaginatedReportOptions(TablePaginatedReportOptions &&value)
TableConfiguration & WithTotalOptions(const TotalOptions &value)
bool FieldOptionsHasBeenSet() const
void SetSortConfiguration(const TableSortConfiguration &value)
bool InteractionsHasBeenSet() const
void SetTableInlineVisualizations(Aws::Vector< TableInlineVisualization > &&value)
void SetFieldOptions(TableFieldOptions &&value)
void SetTableOptions(TableOptions &&value)
TableConfiguration & WithInteractions(const VisualInteractionOptions &value)
bool TotalOptionsHasBeenSet() const
TableConfiguration & AddTableInlineVisualizations(const TableInlineVisualization &value)
bool TableInlineVisualizationsHasBeenSet() const
bool SortConfigurationHasBeenSet() const
void SetTotalOptions(TotalOptions &&value)
TableConfiguration & WithTotalOptions(TotalOptions &&value)
const TableFieldWells & GetFieldWells() const
bool TableOptionsHasBeenSet() const
const TableSortConfiguration & GetSortConfiguration() const
bool FieldWellsHasBeenSet() const
void SetTableInlineVisualizations(const Aws::Vector< TableInlineVisualization > &value)
const TablePaginatedReportOptions & GetPaginatedReportOptions() const
void SetFieldWells(TableFieldWells &&value)
void SetFieldOptions(const TableFieldOptions &value)
AWS_QUICKSIGHT_API TableConfiguration()
TableConfiguration & WithFieldWells(const TableFieldWells &value)
TableConfiguration & WithFieldOptions(TableFieldOptions &&value)
const TotalOptions & GetTotalOptions() const
TableConfiguration & WithTableInlineVisualizations(const Aws::Vector< TableInlineVisualization > &value)
const VisualInteractionOptions & GetInteractions() const
TableConfiguration & WithFieldWells(TableFieldWells &&value)
void SetSortConfiguration(TableSortConfiguration &&value)
TableConfiguration & WithInteractions(VisualInteractionOptions &&value)
AWS_QUICKSIGHT_API TableConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetFieldWells(const TableFieldWells &value)
bool PaginatedReportOptionsHasBeenSet() const
TableConfiguration & WithSortConfiguration(const TableSortConfiguration &value)
TableConfiguration & WithTableOptions(const TableOptions &value)
TableConfiguration & WithPaginatedReportOptions(const TablePaginatedReportOptions &value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPaginatedReportOptions(const TablePaginatedReportOptions &value)
const Aws::Vector< TableInlineVisualization > & GetTableInlineVisualizations() const
TableConfiguration & AddTableInlineVisualizations(TableInlineVisualization &&value)
TableConfiguration & WithSortConfiguration(TableSortConfiguration &&value)
const TableOptions & GetTableOptions() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue