7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/AdHocFilteringOption.h>
9#include <aws/quicksight/model/ExportToCSVOption.h>
10#include <aws/quicksight/model/SheetControlsOption.h>
11#include <aws/quicksight/model/SheetLayoutElementMaximizationOption.h>
12#include <aws/quicksight/model/VisualMenuOption.h>
13#include <aws/quicksight/model/VisualAxisSortOption.h>
14#include <aws/quicksight/model/ExportWithHiddenFieldsOption.h>
15#include <aws/quicksight/model/DataPointDrillUpDownOption.h>
16#include <aws/quicksight/model/DataPointMenuLabelOption.h>
17#include <aws/quicksight/model/DataPointTooltipOption.h>
171 bool m_adHocFilteringOptionHasBeenSet =
false;
174 bool m_exportToCSVOptionHasBeenSet =
false;
177 bool m_sheetControlsOptionHasBeenSet =
false;
180 bool m_sheetLayoutElementMaximizationOptionHasBeenSet =
false;
183 bool m_visualMenuOptionHasBeenSet =
false;
186 bool m_visualAxisSortOptionHasBeenSet =
false;
189 bool m_exportWithHiddenFieldsOptionHasBeenSet =
false;
192 bool m_dataPointDrillUpDownOptionHasBeenSet =
false;
195 bool m_dataPointMenuLabelOptionHasBeenSet =
false;
198 bool m_dataPointTooltipOptionHasBeenSet =
false;
void SetExportWithHiddenFieldsOption(const ExportWithHiddenFieldsOption &value)
DashboardPublishOptions & WithDataPointTooltipOption(const DataPointTooltipOption &value)
DashboardPublishOptions & WithExportToCSVOption(const ExportToCSVOption &value)
bool VisualMenuOptionHasBeenSet() const
const DataPointTooltipOption & GetDataPointTooltipOption() const
const AdHocFilteringOption & GetAdHocFilteringOption() const
void SetVisualAxisSortOption(const VisualAxisSortOption &value)
DashboardPublishOptions & WithSheetLayoutElementMaximizationOption(SheetLayoutElementMaximizationOption &&value)
AWS_QUICKSIGHT_API DashboardPublishOptions(Aws::Utils::Json::JsonView jsonValue)
void SetAdHocFilteringOption(AdHocFilteringOption &&value)
bool ExportToCSVOptionHasBeenSet() const
DashboardPublishOptions & WithExportToCSVOption(ExportToCSVOption &&value)
bool DataPointDrillUpDownOptionHasBeenSet() const
DashboardPublishOptions & WithSheetControlsOption(const SheetControlsOption &value)
const DataPointMenuLabelOption & GetDataPointMenuLabelOption() const
void SetVisualMenuOption(const VisualMenuOption &value)
void SetSheetLayoutElementMaximizationOption(SheetLayoutElementMaximizationOption &&value)
void SetDataPointDrillUpDownOption(const DataPointDrillUpDownOption &value)
void SetDataPointTooltipOption(const DataPointTooltipOption &value)
const SheetControlsOption & GetSheetControlsOption() const
void SetDataPointDrillUpDownOption(DataPointDrillUpDownOption &&value)
DashboardPublishOptions & WithDataPointMenuLabelOption(const DataPointMenuLabelOption &value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API DashboardPublishOptions()
void SetAdHocFilteringOption(const AdHocFilteringOption &value)
AWS_QUICKSIGHT_API DashboardPublishOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
DashboardPublishOptions & WithVisualMenuOption(VisualMenuOption &&value)
void SetSheetLayoutElementMaximizationOption(const SheetLayoutElementMaximizationOption &value)
DashboardPublishOptions & WithDataPointDrillUpDownOption(const DataPointDrillUpDownOption &value)
DashboardPublishOptions & WithAdHocFilteringOption(AdHocFilteringOption &&value)
DashboardPublishOptions & WithVisualAxisSortOption(VisualAxisSortOption &&value)
void SetVisualAxisSortOption(VisualAxisSortOption &&value)
const VisualMenuOption & GetVisualMenuOption() const
DashboardPublishOptions & WithDataPointTooltipOption(DataPointTooltipOption &&value)
DashboardPublishOptions & WithExportWithHiddenFieldsOption(ExportWithHiddenFieldsOption &&value)
void SetExportWithHiddenFieldsOption(ExportWithHiddenFieldsOption &&value)
void SetExportToCSVOption(ExportToCSVOption &&value)
void SetDataPointMenuLabelOption(DataPointMenuLabelOption &&value)
DashboardPublishOptions & WithAdHocFilteringOption(const AdHocFilteringOption &value)
DashboardPublishOptions & WithSheetControlsOption(SheetControlsOption &&value)
void SetDataPointTooltipOption(DataPointTooltipOption &&value)
DashboardPublishOptions & WithSheetLayoutElementMaximizationOption(const SheetLayoutElementMaximizationOption &value)
const ExportToCSVOption & GetExportToCSVOption() const
bool SheetControlsOptionHasBeenSet() const
DashboardPublishOptions & WithDataPointMenuLabelOption(DataPointMenuLabelOption &&value)
const VisualAxisSortOption & GetVisualAxisSortOption() const
bool ExportWithHiddenFieldsOptionHasBeenSet() const
void SetSheetControlsOption(SheetControlsOption &&value)
bool DataPointTooltipOptionHasBeenSet() const
bool VisualAxisSortOptionHasBeenSet() const
bool AdHocFilteringOptionHasBeenSet() const
const ExportWithHiddenFieldsOption & GetExportWithHiddenFieldsOption() const
const SheetLayoutElementMaximizationOption & GetSheetLayoutElementMaximizationOption() const
DashboardPublishOptions & WithVisualMenuOption(const VisualMenuOption &value)
void SetExportToCSVOption(const ExportToCSVOption &value)
const DataPointDrillUpDownOption & GetDataPointDrillUpDownOption() const
DashboardPublishOptions & WithExportWithHiddenFieldsOption(const ExportWithHiddenFieldsOption &value)
void SetSheetControlsOption(const SheetControlsOption &value)
DashboardPublishOptions & WithVisualAxisSortOption(const VisualAxisSortOption &value)
void SetDataPointMenuLabelOption(const DataPointMenuLabelOption &value)
bool DataPointMenuLabelOptionHasBeenSet() const
bool SheetLayoutElementMaximizationOptionHasBeenSet() const
DashboardPublishOptions & WithDataPointDrillUpDownOption(DataPointDrillUpDownOption &&value)
void SetVisualMenuOption(VisualMenuOption &&value)
Aws::Utils::Json::JsonValue JsonValue