Class CfnCustomPermissions.CapabilitiesProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnCustomPermissions.CapabilitiesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCustomPermissions.CapabilitiesProperty>
- Enclosing interface:
CfnCustomPermissions.CapabilitiesProperty
@Stability(Stable)
public static final class CfnCustomPermissions.CapabilitiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCustomPermissions.CapabilitiesProperty>
A builder for
CfnCustomPermissions.CapabilitiesProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddOrRunAnomalyDetectionForAnalyses(String addOrRunAnomalyDetectionForAnalyses) build()Builds the configured instance.createAndUpdateDashboardEmailReports(String createAndUpdateDashboardEmailReports) createAndUpdateDatasets(String createAndUpdateDatasets) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getCreateAndUpdateDatasets()createAndUpdateDataSources(String createAndUpdateDataSources) createAndUpdateThemes(String createAndUpdateThemes) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getCreateAndUpdateThemes()createAndUpdateThresholdAlerts(String createAndUpdateThresholdAlerts) createSharedFolders(String createSharedFolders) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getCreateSharedFolders()createSpiceDataset(String createSpiceDataset) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getCreateSpiceDataset()exportToCsv(String exportToCsv) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getExportToCsv()exportToExcel(String exportToExcel) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getExportToExcel()renameSharedFolders(String renameSharedFolders) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getRenameSharedFolders()shareAnalyses(String shareAnalyses) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getShareAnalyses()shareDashboards(String shareDashboards) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getShareDashboards()shareDatasets(String shareDatasets) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getShareDatasets()shareDataSources(String shareDataSources) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getShareDataSources()subscribeDashboardEmailReports(String subscribeDashboardEmailReports) viewAccountSpiceCapacity(String viewAccountSpiceCapacity) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getViewAccountSpiceCapacity()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
addOrRunAnomalyDetectionForAnalyses
@Stability(Stable) public CfnCustomPermissions.CapabilitiesProperty.Builder addOrRunAnomalyDetectionForAnalyses(String addOrRunAnomalyDetectionForAnalyses) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getAddOrRunAnomalyDetectionForAnalyses()- Parameters:
addOrRunAnomalyDetectionForAnalyses- The ability to add or run anomaly detection.- Returns:
this
-
createAndUpdateDashboardEmailReports
@Stability(Stable) public CfnCustomPermissions.CapabilitiesProperty.Builder createAndUpdateDashboardEmailReports(String createAndUpdateDashboardEmailReports) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getCreateAndUpdateDashboardEmailReports()- Parameters:
createAndUpdateDashboardEmailReports- The ability to create and update email reports.- Returns:
this
-
createAndUpdateDatasets
@Stability(Stable) public CfnCustomPermissions.CapabilitiesProperty.Builder createAndUpdateDatasets(String createAndUpdateDatasets) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getCreateAndUpdateDatasets()- Parameters:
createAndUpdateDatasets- The ability to create and update datasets.- Returns:
this
-
createAndUpdateDataSources
@Stability(Stable) public CfnCustomPermissions.CapabilitiesProperty.Builder createAndUpdateDataSources(String createAndUpdateDataSources) - Parameters:
createAndUpdateDataSources- The ability to create and update data sources.- Returns:
this
-
createAndUpdateThemes
@Stability(Stable) public CfnCustomPermissions.CapabilitiesProperty.Builder createAndUpdateThemes(String createAndUpdateThemes) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getCreateAndUpdateThemes()- Parameters:
createAndUpdateThemes- The ability to export to Create and Update themes.- Returns:
this
-
createAndUpdateThresholdAlerts
@Stability(Stable) public CfnCustomPermissions.CapabilitiesProperty.Builder createAndUpdateThresholdAlerts(String createAndUpdateThresholdAlerts) - Parameters:
createAndUpdateThresholdAlerts- The ability to create and update threshold alerts.- Returns:
this
-
createSpiceDataset
@Stability(Stable) public CfnCustomPermissions.CapabilitiesProperty.Builder createSpiceDataset(String createSpiceDataset) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getCreateSpiceDataset()- Parameters:
createSpiceDataset- The ability to create a SPICE dataset.- Returns:
this
-
exportToCsv
@Stability(Stable) public CfnCustomPermissions.CapabilitiesProperty.Builder exportToCsv(String exportToCsv) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getExportToCsv()- Parameters:
exportToCsv- The ability to export to CSV files.- Returns:
this
-
exportToExcel
@Stability(Stable) public CfnCustomPermissions.CapabilitiesProperty.Builder exportToExcel(String exportToExcel) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getExportToExcel()- Parameters:
exportToExcel- The ability to export to Excel files.- Returns:
this
-
subscribeDashboardEmailReports
@Stability(Stable) public CfnCustomPermissions.CapabilitiesProperty.Builder subscribeDashboardEmailReports(String subscribeDashboardEmailReports) - Parameters:
subscribeDashboardEmailReports- The ability to subscribe to email reports.- Returns:
this
-
viewAccountSpiceCapacity
@Stability(Stable) public CfnCustomPermissions.CapabilitiesProperty.Builder viewAccountSpiceCapacity(String viewAccountSpiceCapacity) Sets the value ofCfnCustomPermissions.CapabilitiesProperty.getViewAccountSpiceCapacity()- Parameters:
viewAccountSpiceCapacity- The ability to view account SPICE capacity.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCustomPermissions.CapabilitiesProperty>- Returns:
- a new instance of
CfnCustomPermissions.CapabilitiesProperty - Throws:
NullPointerException- if any required attribute was not provided
-