7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/PivotTableFieldWells.h>
9#include <aws/quicksight/model/PivotTableSortConfiguration.h>
10#include <aws/quicksight/model/PivotTableOptions.h>
11#include <aws/quicksight/model/PivotTableTotalOptions.h>
12#include <aws/quicksight/model/PivotTableFieldOptions.h>
13#include <aws/quicksight/model/PivotTablePaginatedReportOptions.h>
14#include <aws/quicksight/model/VisualInteractionOptions.h>
133 bool m_fieldWellsHasBeenSet =
false;
136 bool m_sortConfigurationHasBeenSet =
false;
139 bool m_tableOptionsHasBeenSet =
false;
142 bool m_totalOptionsHasBeenSet =
false;
145 bool m_fieldOptionsHasBeenSet =
false;
148 bool m_paginatedReportOptionsHasBeenSet =
false;
151 bool m_interactionsHasBeenSet =
false;
void SetFieldOptions(const PivotTableFieldOptions &value)
void SetFieldOptions(PivotTableFieldOptions &&value)
void SetFieldWells(const PivotTableFieldWells &value)
PivotTableConfiguration & WithFieldWells(const PivotTableFieldWells &value)
PivotTableConfiguration & WithFieldOptions(const PivotTableFieldOptions &value)
bool FieldOptionsHasBeenSet() const
bool FieldWellsHasBeenSet() const
bool PaginatedReportOptionsHasBeenSet() const
void SetFieldWells(PivotTableFieldWells &&value)
PivotTableConfiguration & WithSortConfiguration(const PivotTableSortConfiguration &value)
PivotTableConfiguration & WithInteractions(VisualInteractionOptions &&value)
void SetInteractions(const VisualInteractionOptions &value)
AWS_QUICKSIGHT_API PivotTableConfiguration(Aws::Utils::Json::JsonView jsonValue)
PivotTableConfiguration & WithFieldWells(PivotTableFieldWells &&value)
void SetSortConfiguration(const PivotTableSortConfiguration &value)
PivotTableConfiguration & WithTableOptions(PivotTableOptions &&value)
PivotTableConfiguration & WithTotalOptions(PivotTableTotalOptions &&value)
bool TotalOptionsHasBeenSet() const
bool InteractionsHasBeenSet() const
PivotTableConfiguration & WithInteractions(const VisualInteractionOptions &value)
AWS_QUICKSIGHT_API PivotTableConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
const PivotTableFieldOptions & GetFieldOptions() const
PivotTableConfiguration & WithPaginatedReportOptions(const PivotTablePaginatedReportOptions &value)
PivotTableConfiguration & WithSortConfiguration(PivotTableSortConfiguration &&value)
const PivotTableSortConfiguration & GetSortConfiguration() const
void SetSortConfiguration(PivotTableSortConfiguration &&value)
void SetTotalOptions(const PivotTableTotalOptions &value)
const VisualInteractionOptions & GetInteractions() const
AWS_QUICKSIGHT_API PivotTableConfiguration()
void SetInteractions(VisualInteractionOptions &&value)
void SetPaginatedReportOptions(PivotTablePaginatedReportOptions &&value)
PivotTableConfiguration & WithTableOptions(const PivotTableOptions &value)
PivotTableConfiguration & WithTotalOptions(const PivotTableTotalOptions &value)
const PivotTableFieldWells & GetFieldWells() const
void SetTableOptions(PivotTableOptions &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTableOptions(const PivotTableOptions &value)
PivotTableConfiguration & WithFieldOptions(PivotTableFieldOptions &&value)
PivotTableConfiguration & WithPaginatedReportOptions(PivotTablePaginatedReportOptions &&value)
const PivotTableTotalOptions & GetTotalOptions() const
bool TableOptionsHasBeenSet() const
bool SortConfigurationHasBeenSet() const
const PivotTablePaginatedReportOptions & GetPaginatedReportOptions() const
void SetTotalOptions(PivotTableTotalOptions &&value)
const PivotTableOptions & GetTableOptions() const
void SetPaginatedReportOptions(const PivotTablePaginatedReportOptions &value)
Aws::Utils::Json::JsonValue JsonValue