7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/PivotTableMetricPlacement.h>
9#include <aws/quicksight/model/Visibility.h>
10#include <aws/quicksight/model/TableCellStyle.h>
11#include <aws/quicksight/model/RowAlternateColorOptions.h>
12#include <aws/quicksight/model/PivotTableRowsLayout.h>
13#include <aws/quicksight/model/PivotTableRowsLabelOptions.h>
14#include <aws/core/utils/memory/stl/AWSString.h>
208 inline void SetDefaultCellWidth(
const char* value) { m_defaultCellWidthHasBeenSet =
true; m_defaultCellWidth.assign(value); }
216 bool m_metricPlacementHasBeenSet =
false;
219 bool m_singleMetricVisibilityHasBeenSet =
false;
222 bool m_columnNamesVisibilityHasBeenSet =
false;
225 bool m_toggleButtonsVisibilityHasBeenSet =
false;
228 bool m_columnHeaderStyleHasBeenSet =
false;
231 bool m_rowHeaderStyleHasBeenSet =
false;
234 bool m_cellStyleHasBeenSet =
false;
237 bool m_rowFieldNamesStyleHasBeenSet =
false;
240 bool m_rowAlternateColorOptionsHasBeenSet =
false;
242 Visibility m_collapsedRowDimensionsVisibility;
243 bool m_collapsedRowDimensionsVisibilityHasBeenSet =
false;
246 bool m_rowsLayoutHasBeenSet =
false;
249 bool m_rowsLabelOptionsHasBeenSet =
false;
252 bool m_defaultCellWidthHasBeenSet =
false;
bool CollapsedRowDimensionsVisibilityHasBeenSet() const
PivotTableOptions & WithSingleMetricVisibility(const Visibility &value)
void SetCellStyle(TableCellStyle &&value)
void SetCollapsedRowDimensionsVisibility(Visibility &&value)
AWS_QUICKSIGHT_API PivotTableOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSingleMetricVisibility(Visibility &&value)
PivotTableOptions & WithSingleMetricVisibility(Visibility &&value)
AWS_QUICKSIGHT_API PivotTableOptions()
PivotTableOptions & WithRowsLayout(const PivotTableRowsLayout &value)
const RowAlternateColorOptions & GetRowAlternateColorOptions() const
bool RowsLayoutHasBeenSet() const
PivotTableOptions & WithRowFieldNamesStyle(TableCellStyle &&value)
bool ToggleButtonsVisibilityHasBeenSet() const
bool MetricPlacementHasBeenSet() const
bool RowsLabelOptionsHasBeenSet() const
void SetDefaultCellWidth(const char *value)
PivotTableOptions & WithDefaultCellWidth(const Aws::String &value)
void SetColumnNamesVisibility(Visibility &&value)
void SetCollapsedRowDimensionsVisibility(const Visibility &value)
PivotTableOptions & WithRowsLabelOptions(PivotTableRowsLabelOptions &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
PivotTableOptions & WithRowAlternateColorOptions(RowAlternateColorOptions &&value)
void SetMetricPlacement(const PivotTableMetricPlacement &value)
void SetColumnHeaderStyle(TableCellStyle &&value)
PivotTableOptions & WithCellStyle(const TableCellStyle &value)
void SetRowsLayout(PivotTableRowsLayout &&value)
bool ColumnHeaderStyleHasBeenSet() const
void SetMetricPlacement(PivotTableMetricPlacement &&value)
PivotTableOptions & WithRowHeaderStyle(const TableCellStyle &value)
const TableCellStyle & GetRowFieldNamesStyle() const
void SetRowsLabelOptions(const PivotTableRowsLabelOptions &value)
const TableCellStyle & GetRowHeaderStyle() const
const Visibility & GetCollapsedRowDimensionsVisibility() const
const TableCellStyle & GetCellStyle() const
PivotTableOptions & WithToggleButtonsVisibility(Visibility &&value)
bool RowFieldNamesStyleHasBeenSet() const
void SetSingleMetricVisibility(const Visibility &value)
void SetToggleButtonsVisibility(Visibility &&value)
void SetRowFieldNamesStyle(const TableCellStyle &value)
PivotTableOptions & WithCellStyle(TableCellStyle &&value)
void SetRowsLayout(const PivotTableRowsLayout &value)
void SetColumnHeaderStyle(const TableCellStyle &value)
const PivotTableRowsLabelOptions & GetRowsLabelOptions() const
PivotTableOptions & WithRowsLabelOptions(const PivotTableRowsLabelOptions &value)
bool RowAlternateColorOptionsHasBeenSet() const
bool ColumnNamesVisibilityHasBeenSet() const
PivotTableOptions & WithColumnNamesVisibility(Visibility &&value)
const Visibility & GetColumnNamesVisibility() const
bool DefaultCellWidthHasBeenSet() const
AWS_QUICKSIGHT_API PivotTableOptions(Aws::Utils::Json::JsonView jsonValue)
void SetRowAlternateColorOptions(const RowAlternateColorOptions &value)
PivotTableOptions & WithDefaultCellWidth(Aws::String &&value)
void SetDefaultCellWidth(const Aws::String &value)
PivotTableOptions & WithRowAlternateColorOptions(const RowAlternateColorOptions &value)
void SetCellStyle(const TableCellStyle &value)
bool CellStyleHasBeenSet() const
PivotTableOptions & WithMetricPlacement(PivotTableMetricPlacement &&value)
PivotTableOptions & WithColumnHeaderStyle(TableCellStyle &&value)
PivotTableOptions & WithColumnNamesVisibility(const Visibility &value)
PivotTableOptions & WithToggleButtonsVisibility(const Visibility &value)
const Aws::String & GetDefaultCellWidth() const
void SetRowsLabelOptions(PivotTableRowsLabelOptions &&value)
bool SingleMetricVisibilityHasBeenSet() const
PivotTableOptions & WithCollapsedRowDimensionsVisibility(Visibility &&value)
void SetColumnNamesVisibility(const Visibility &value)
bool RowHeaderStyleHasBeenSet() const
PivotTableOptions & WithRowsLayout(PivotTableRowsLayout &&value)
PivotTableOptions & WithColumnHeaderStyle(const TableCellStyle &value)
PivotTableOptions & WithDefaultCellWidth(const char *value)
void SetRowFieldNamesStyle(TableCellStyle &&value)
const PivotTableMetricPlacement & GetMetricPlacement() const
PivotTableOptions & WithMetricPlacement(const PivotTableMetricPlacement &value)
PivotTableOptions & WithRowFieldNamesStyle(const TableCellStyle &value)
const Visibility & GetSingleMetricVisibility() const
void SetRowAlternateColorOptions(RowAlternateColorOptions &&value)
const TableCellStyle & GetColumnHeaderStyle() const
void SetRowHeaderStyle(TableCellStyle &&value)
const PivotTableRowsLayout & GetRowsLayout() const
void SetToggleButtonsVisibility(const Visibility &value)
void SetDefaultCellWidth(Aws::String &&value)
const Visibility & GetToggleButtonsVisibility() const
PivotTableOptions & WithCollapsedRowDimensionsVisibility(const Visibility &value)
void SetRowHeaderStyle(const TableCellStyle &value)
PivotTableOptions & WithRowHeaderStyle(TableCellStyle &&value)
PivotTableMetricPlacement
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue