7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/AdHocFilteringOption.h>
9#include <aws/quicksight/model/DataPointDrillUpDownOption.h>
10#include <aws/quicksight/model/DataPointMenuLabelOption.h>
11#include <aws/quicksight/model/DataPointTooltipOption.h>
12#include <aws/quicksight/model/DataQAEnabledOption.h>
13#include <aws/quicksight/model/DataStoriesSharingOption.h>
14#include <aws/quicksight/model/ExecutiveSummaryOption.h>
15#include <aws/quicksight/model/ExportToCSVOption.h>
16#include <aws/quicksight/model/ExportWithHiddenFieldsOption.h>
17#include <aws/quicksight/model/QuickSuiteActionsOption.h>
18#include <aws/quicksight/model/SheetControlsOption.h>
19#include <aws/quicksight/model/SheetLayoutElementMaximizationOption.h>
20#include <aws/quicksight/model/VisualAxisSortOption.h>
21#include <aws/quicksight/model/VisualMenuOption.h>
53 template <
typename AdHocFilteringOptionT = AdHocFilteringOption>
55 m_adHocFilteringOptionHasBeenSet =
true;
56 m_adHocFilteringOption = std::forward<AdHocFilteringOptionT>(value);
58 template <
typename AdHocFilteringOptionT = AdHocFilteringOption>
71 template <
typename ExportToCSVOptionT = ExportToCSVOption>
73 m_exportToCSVOptionHasBeenSet =
true;
74 m_exportToCSVOption = std::forward<ExportToCSVOptionT>(value);
76 template <
typename ExportToCSVOptionT = ExportToCSVOption>
89 template <
typename SheetControlsOptionT = SheetControlsOption>
91 m_sheetControlsOptionHasBeenSet =
true;
92 m_sheetControlsOption = std::forward<SheetControlsOptionT>(value);
94 template <
typename SheetControlsOptionT = SheetControlsOption>
106 return m_sheetLayoutElementMaximizationOption;
109 template <
typename SheetLayoutElementMaximizationOptionT = SheetLayoutElementMaximizationOption>
111 m_sheetLayoutElementMaximizationOptionHasBeenSet =
true;
112 m_sheetLayoutElementMaximizationOption = std::forward<SheetLayoutElementMaximizationOptionT>(value);
114 template <
typename SheetLayoutElementMaximizationOptionT = SheetLayoutElementMaximizationOption>
127 template <
typename VisualMenuOptionT = VisualMenuOption>
129 m_visualMenuOptionHasBeenSet =
true;
130 m_visualMenuOption = std::forward<VisualMenuOptionT>(value);
132 template <
typename VisualMenuOptionT = VisualMenuOption>
145 template <
typename VisualAxisSortOptionT = VisualAxisSortOption>
147 m_visualAxisSortOptionHasBeenSet =
true;
148 m_visualAxisSortOption = std::forward<VisualAxisSortOptionT>(value);
150 template <
typename VisualAxisSortOptionT = VisualAxisSortOption>
163 template <
typename ExportWithH
iddenFieldsOptionT = ExportWithH
iddenFieldsOption>
165 m_exportWithHiddenFieldsOptionHasBeenSet =
true;
166 m_exportWithHiddenFieldsOption = std::forward<ExportWithHiddenFieldsOptionT>(value);
168 template <
typename ExportWithH
iddenFieldsOptionT = ExportWithH
iddenFieldsOption>
181 template <
typename DataPo
intDrillUpDownOptionT = DataPo
intDrillUpDownOption>
183 m_dataPointDrillUpDownOptionHasBeenSet =
true;
184 m_dataPointDrillUpDownOption = std::forward<DataPointDrillUpDownOptionT>(value);
186 template <
typename DataPo
intDrillUpDownOptionT = DataPo
intDrillUpDownOption>
199 template <
typename DataPo
intMenuLabelOptionT = DataPo
intMenuLabelOption>
201 m_dataPointMenuLabelOptionHasBeenSet =
true;
202 m_dataPointMenuLabelOption = std::forward<DataPointMenuLabelOptionT>(value);
204 template <
typename DataPo
intMenuLabelOptionT = DataPo
intMenuLabelOption>
217 template <
typename DataPo
intTooltipOptionT = DataPo
intTooltipOption>
219 m_dataPointTooltipOptionHasBeenSet =
true;
220 m_dataPointTooltipOption = std::forward<DataPointTooltipOptionT>(value);
222 template <
typename DataPo
intTooltipOptionT = DataPo
intTooltipOption>
238 template <
typename DataQAEnabledOptionT = DataQAEnabledOption>
240 m_dataQAEnabledOptionHasBeenSet =
true;
241 m_dataQAEnabledOption = std::forward<DataQAEnabledOptionT>(value);
243 template <
typename DataQAEnabledOptionT = DataQAEnabledOption>
256 template <
typename QuickSuiteActionsOptionT = QuickSuiteActionsOption>
258 m_quickSuiteActionsOptionHasBeenSet =
true;
259 m_quickSuiteActionsOption = std::forward<QuickSuiteActionsOptionT>(value);
261 template <
typename QuickSuiteActionsOptionT = QuickSuiteActionsOption>
274 template <
typename ExecutiveSummaryOptionT = ExecutiveSummaryOption>
276 m_executiveSummaryOptionHasBeenSet =
true;
277 m_executiveSummaryOption = std::forward<ExecutiveSummaryOptionT>(value);
279 template <
typename ExecutiveSummaryOptionT = ExecutiveSummaryOption>
292 template <
typename DataStoriesSharingOptionT = DataStoriesSharingOption>
294 m_dataStoriesSharingOptionHasBeenSet =
true;
295 m_dataStoriesSharingOption = std::forward<DataStoriesSharingOptionT>(value);
297 template <
typename DataStoriesSharingOptionT = DataStoriesSharingOption>
331 bool m_adHocFilteringOptionHasBeenSet =
false;
332 bool m_exportToCSVOptionHasBeenSet =
false;
333 bool m_sheetControlsOptionHasBeenSet =
false;
334 bool m_sheetLayoutElementMaximizationOptionHasBeenSet =
false;
335 bool m_visualMenuOptionHasBeenSet =
false;
336 bool m_visualAxisSortOptionHasBeenSet =
false;
337 bool m_exportWithHiddenFieldsOptionHasBeenSet =
false;
338 bool m_dataPointDrillUpDownOptionHasBeenSet =
false;
339 bool m_dataPointMenuLabelOptionHasBeenSet =
false;
340 bool m_dataPointTooltipOptionHasBeenSet =
false;
341 bool m_dataQAEnabledOptionHasBeenSet =
false;
342 bool m_quickSuiteActionsOptionHasBeenSet =
false;
343 bool m_executiveSummaryOptionHasBeenSet =
false;
344 bool m_dataStoriesSharingOptionHasBeenSet =
false;
AWS_QUICKSIGHT_API DashboardPublishOptions()=default
bool VisualMenuOptionHasBeenSet() const
void SetDataQAEnabledOption(DataQAEnabledOptionT &&value)
void SetAdHocFilteringOption(AdHocFilteringOptionT &&value)
const DataPointTooltipOption & GetDataPointTooltipOption() const
DashboardPublishOptions & WithDataPointMenuLabelOption(DataPointMenuLabelOptionT &&value)
DashboardPublishOptions & WithQuickSuiteActionsOption(QuickSuiteActionsOptionT &&value)
const AdHocFilteringOption & GetAdHocFilteringOption() const
void SetDataPointMenuLabelOption(DataPointMenuLabelOptionT &&value)
DashboardPublishOptions & WithExportWithHiddenFieldsOption(ExportWithHiddenFieldsOptionT &&value)
AWS_QUICKSIGHT_API DashboardPublishOptions(Aws::Utils::Json::JsonView jsonValue)
bool ExportToCSVOptionHasBeenSet() const
bool DataPointDrillUpDownOptionHasBeenSet() const
const DataPointMenuLabelOption & GetDataPointMenuLabelOption() const
const DataQAEnabledOption & GetDataQAEnabledOption() const
DashboardPublishOptions & WithAdHocFilteringOption(AdHocFilteringOptionT &&value)
void SetSheetControlsOption(SheetControlsOptionT &&value)
const DataStoriesSharingOption & GetDataStoriesSharingOption() const
const SheetControlsOption & GetSheetControlsOption() const
void SetVisualMenuOption(VisualMenuOptionT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API DashboardPublishOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
bool QuickSuiteActionsOptionHasBeenSet() const
void SetDataPointTooltipOption(DataPointTooltipOptionT &&value)
const VisualMenuOption & GetVisualMenuOption() const
DashboardPublishOptions & WithSheetLayoutElementMaximizationOption(SheetLayoutElementMaximizationOptionT &&value)
void SetExportToCSVOption(ExportToCSVOptionT &&value)
bool DataQAEnabledOptionHasBeenSet() const
DashboardPublishOptions & WithVisualMenuOption(VisualMenuOptionT &&value)
bool ExecutiveSummaryOptionHasBeenSet() const
DashboardPublishOptions & WithDataPointTooltipOption(DataPointTooltipOptionT &&value)
DashboardPublishOptions & WithDataStoriesSharingOption(DataStoriesSharingOptionT &&value)
const ExportToCSVOption & GetExportToCSVOption() const
void SetExportWithHiddenFieldsOption(ExportWithHiddenFieldsOptionT &&value)
DashboardPublishOptions & WithSheetControlsOption(SheetControlsOptionT &&value)
bool DataStoriesSharingOptionHasBeenSet() const
bool SheetControlsOptionHasBeenSet() const
const VisualAxisSortOption & GetVisualAxisSortOption() const
const QuickSuiteActionsOption & GetQuickSuiteActionsOption() const
bool ExportWithHiddenFieldsOptionHasBeenSet() const
void SetVisualAxisSortOption(VisualAxisSortOptionT &&value)
void SetDataPointDrillUpDownOption(DataPointDrillUpDownOptionT &&value)
DashboardPublishOptions & WithVisualAxisSortOption(VisualAxisSortOptionT &&value)
bool DataPointTooltipOptionHasBeenSet() const
bool VisualAxisSortOptionHasBeenSet() const
bool AdHocFilteringOptionHasBeenSet() const
const ExportWithHiddenFieldsOption & GetExportWithHiddenFieldsOption() const
const SheetLayoutElementMaximizationOption & GetSheetLayoutElementMaximizationOption() const
const ExecutiveSummaryOption & GetExecutiveSummaryOption() const
void SetExecutiveSummaryOption(ExecutiveSummaryOptionT &&value)
DashboardPublishOptions & WithDataPointDrillUpDownOption(DataPointDrillUpDownOptionT &&value)
DashboardPublishOptions & WithExecutiveSummaryOption(ExecutiveSummaryOptionT &&value)
const DataPointDrillUpDownOption & GetDataPointDrillUpDownOption() const
void SetQuickSuiteActionsOption(QuickSuiteActionsOptionT &&value)
DashboardPublishOptions & WithExportToCSVOption(ExportToCSVOptionT &&value)
bool DataPointMenuLabelOptionHasBeenSet() const
bool SheetLayoutElementMaximizationOptionHasBeenSet() const
void SetSheetLayoutElementMaximizationOption(SheetLayoutElementMaximizationOptionT &&value)
void SetDataStoriesSharingOption(DataStoriesSharingOptionT &&value)
DashboardPublishOptions & WithDataQAEnabledOption(DataQAEnabledOptionT &&value)
Aws::Utils::Json::JsonValue JsonValue