7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/CapabilityState.h>
273 bool m_exportToCsvHasBeenSet =
false;
276 bool m_exportToExcelHasBeenSet =
false;
279 bool m_exportToPdfHasBeenSet =
false;
282 bool m_printReportsHasBeenSet =
false;
285 bool m_createAndUpdateThemesHasBeenSet =
false;
288 bool m_addOrRunAnomalyDetectionForAnalysesHasBeenSet =
false;
291 bool m_shareAnalysesHasBeenSet =
false;
294 bool m_createAndUpdateDatasetsHasBeenSet =
false;
297 bool m_shareDatasetsHasBeenSet =
false;
300 bool m_subscribeDashboardEmailReportsHasBeenSet =
false;
303 bool m_createAndUpdateDashboardEmailReportsHasBeenSet =
false;
306 bool m_shareDashboardsHasBeenSet =
false;
309 bool m_createAndUpdateThresholdAlertsHasBeenSet =
false;
312 bool m_renameSharedFoldersHasBeenSet =
false;
315 bool m_createSharedFoldersHasBeenSet =
false;
318 bool m_createAndUpdateDataSourcesHasBeenSet =
false;
321 bool m_shareDataSourcesHasBeenSet =
false;
324 bool m_viewAccountSPICECapacityHasBeenSet =
false;
327 bool m_createSPICEDatasetHasBeenSet =
false;
330 bool m_exportToPdfInScheduledReportsHasBeenSet =
false;
333 bool m_exportToCsvInScheduledReportsHasBeenSet =
false;
336 bool m_exportToExcelInScheduledReportsHasBeenSet =
false;
339 bool m_includeContentInScheduledReportsEmailHasBeenSet =
false;
Capabilities & WithExportToCsvInScheduledReports(CapabilityState value)
CapabilityState GetIncludeContentInScheduledReportsEmail() const
CapabilityState GetExportToCsvInScheduledReports() const
CapabilityState GetCreateAndUpdateDataSources() const
CapabilityState GetCreateAndUpdateThemes() const
bool ShareAnalysesHasBeenSet() const
void SetShareAnalyses(CapabilityState value)
CapabilityState GetExportToCsv() const
Capabilities & WithExportToPdf(CapabilityState value)
Capabilities & WithExportToCsv(CapabilityState value)
bool ExportToCsvHasBeenSet() const
bool RenameSharedFoldersHasBeenSet() const
Capabilities & WithExportToExcel(CapabilityState value)
bool ExportToPdfInScheduledReportsHasBeenSet() const
bool CreateAndUpdateDatasetsHasBeenSet() const
bool ShareDashboardsHasBeenSet() const
CapabilityState GetShareDashboards() const
CapabilityState GetRenameSharedFolders() const
CapabilityState GetExportToPdf() const
Capabilities & WithShareDashboards(CapabilityState value)
Capabilities & WithCreateAndUpdateDashboardEmailReports(CapabilityState value)
Capabilities & WithIncludeContentInScheduledReportsEmail(CapabilityState value)
void SetSubscribeDashboardEmailReports(CapabilityState value)
Capabilities & WithShareDataSources(CapabilityState value)
bool CreateAndUpdateThemesHasBeenSet() const
Capabilities & WithViewAccountSPICECapacity(CapabilityState value)
CapabilityState GetShareDatasets() const
Capabilities & WithShareAnalyses(CapabilityState value)
Capabilities & WithSubscribeDashboardEmailReports(CapabilityState value)
void SetShareDataSources(CapabilityState value)
CapabilityState GetCreateSPICEDataset() const
bool CreateAndUpdateThresholdAlertsHasBeenSet() const
void SetCreateSPICEDataset(CapabilityState value)
void SetViewAccountSPICECapacity(CapabilityState value)
CapabilityState GetExportToExcelInScheduledReports() const
bool ExportToCsvInScheduledReportsHasBeenSet() const
void SetExportToExcel(CapabilityState value)
bool CreateAndUpdateDashboardEmailReportsHasBeenSet() const
AWS_QUICKSIGHT_API Capabilities & operator=(Aws::Utils::Json::JsonView jsonValue)
CapabilityState GetSubscribeDashboardEmailReports() const
void SetShareDatasets(CapabilityState value)
Capabilities & WithCreateSPICEDataset(CapabilityState value)
void SetIncludeContentInScheduledReportsEmail(CapabilityState value)
void SetCreateAndUpdateThresholdAlerts(CapabilityState value)
Capabilities & WithCreateAndUpdateDataSources(CapabilityState value)
CapabilityState GetCreateAndUpdateThresholdAlerts() const
Capabilities & WithCreateAndUpdateThemes(CapabilityState value)
void SetCreateSharedFolders(CapabilityState value)
CapabilityState GetPrintReports() const
CapabilityState GetShareDataSources() const
AWS_QUICKSIGHT_API Capabilities(Aws::Utils::Json::JsonView jsonValue)
CapabilityState GetShareAnalyses() const
void SetRenameSharedFolders(CapabilityState value)
bool IncludeContentInScheduledReportsEmailHasBeenSet() const
CapabilityState GetCreateAndUpdateDatasets() const
void SetCreateAndUpdateDataSources(CapabilityState value)
bool CreateAndUpdateDataSourcesHasBeenSet() const
Capabilities & WithExportToPdfInScheduledReports(CapabilityState value)
CapabilityState GetViewAccountSPICECapacity() const
void SetCreateAndUpdateDatasets(CapabilityState value)
Capabilities & WithExportToExcelInScheduledReports(CapabilityState value)
Capabilities & WithPrintReports(CapabilityState value)
void SetExportToCsv(CapabilityState value)
void SetExportToExcelInScheduledReports(CapabilityState value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAddOrRunAnomalyDetectionForAnalyses(CapabilityState value)
void SetExportToPdfInScheduledReports(CapabilityState value)
CapabilityState GetCreateAndUpdateDashboardEmailReports() const
bool SubscribeDashboardEmailReportsHasBeenSet() const
CapabilityState GetExportToExcel() const
bool ShareDatasetsHasBeenSet() const
bool CreateSharedFoldersHasBeenSet() const
CapabilityState GetCreateSharedFolders() const
void SetCreateAndUpdateDashboardEmailReports(CapabilityState value)
Capabilities & WithAddOrRunAnomalyDetectionForAnalyses(CapabilityState value)
bool ViewAccountSPICECapacityHasBeenSet() const
void SetShareDashboards(CapabilityState value)
Capabilities & WithRenameSharedFolders(CapabilityState value)
void SetPrintReports(CapabilityState value)
Capabilities & WithCreateAndUpdateThresholdAlerts(CapabilityState value)
AWS_QUICKSIGHT_API Capabilities()=default
Capabilities & WithCreateAndUpdateDatasets(CapabilityState value)
Capabilities & WithShareDatasets(CapabilityState value)
CapabilityState GetAddOrRunAnomalyDetectionForAnalyses() const
bool AddOrRunAnomalyDetectionForAnalysesHasBeenSet() const
CapabilityState GetExportToPdfInScheduledReports() const
void SetCreateAndUpdateThemes(CapabilityState value)
bool PrintReportsHasBeenSet() const
Capabilities & WithCreateSharedFolders(CapabilityState value)
bool ExportToExcelInScheduledReportsHasBeenSet() const
bool ExportToPdfHasBeenSet() const
void SetExportToCsvInScheduledReports(CapabilityState value)
bool ExportToExcelHasBeenSet() const
bool CreateSPICEDatasetHasBeenSet() const
void SetExportToPdf(CapabilityState value)
bool ShareDataSourcesHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue