Package com.pulumi.aws.quicksight.inputs
Class CustomPermissionsCapabilitiesArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.quicksight.inputs.CustomPermissionsCapabilitiesArgs.Builder
-
- Enclosing class:
- CustomPermissionsCapabilitiesArgs
public static final class CustomPermissionsCapabilitiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CustomPermissionsCapabilitiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CustomPermissionsCapabilitiesArgs defaults)
-
-
Method Detail
-
action
public CustomPermissionsCapabilitiesArgs.Builder action(@Nullable com.pulumi.core.Output<java.lang.String> action)
- Parameters:
action- Ability to perform actions in external services through Action connectors. Valid values: `DENY`.- Returns:
- builder
-
action
public CustomPermissionsCapabilitiesArgs.Builder action(java.lang.String action)
- Parameters:
action- Ability to perform actions in external services through Action connectors. Valid values: `DENY`.- Returns:
- builder
-
addOrRunAnomalyDetectionForAnalyses
public CustomPermissionsCapabilitiesArgs.Builder addOrRunAnomalyDetectionForAnalyses(@Nullable com.pulumi.core.Output<java.lang.String> addOrRunAnomalyDetectionForAnalyses)
- Parameters:
addOrRunAnomalyDetectionForAnalyses- Ability to add or run anomaly detection. Valid values: `DENY`.- Returns:
- builder
-
addOrRunAnomalyDetectionForAnalyses
public CustomPermissionsCapabilitiesArgs.Builder addOrRunAnomalyDetectionForAnalyses(java.lang.String addOrRunAnomalyDetectionForAnalyses)
- Parameters:
addOrRunAnomalyDetectionForAnalyses- Ability to add or run anomaly detection. Valid values: `DENY`.- Returns:
- builder
-
analysis
public CustomPermissionsCapabilitiesArgs.Builder analysis(@Nullable com.pulumi.core.Output<java.lang.String> analysis)
- Parameters:
analysis- Ability to perform analysis-related actions. Valid values: `DENY`.- Returns:
- builder
-
analysis
public CustomPermissionsCapabilitiesArgs.Builder analysis(java.lang.String analysis)
- Parameters:
analysis- Ability to perform analysis-related actions. Valid values: `DENY`.- Returns:
- builder
-
automate
public CustomPermissionsCapabilitiesArgs.Builder automate(@Nullable com.pulumi.core.Output<java.lang.String> automate)
- Parameters:
automate- Ability to perform automate-related actions. Valid values: `DENY`.- Returns:
- builder
-
automate
public CustomPermissionsCapabilitiesArgs.Builder automate(java.lang.String automate)
- Parameters:
automate- Ability to perform automate-related actions. Valid values: `DENY`.- Returns:
- builder
-
chatAgent
public CustomPermissionsCapabilitiesArgs.Builder chatAgent(@Nullable com.pulumi.core.Output<java.lang.String> chatAgent)
- Parameters:
chatAgent- Ability to perform chat-related actions. Valid values: `DENY`.- Returns:
- builder
-
chatAgent
public CustomPermissionsCapabilitiesArgs.Builder chatAgent(java.lang.String chatAgent)
- Parameters:
chatAgent- Ability to perform chat-related actions. Valid values: `DENY`.- Returns:
- builder
-
createAndUpdateDashboardEmailReports
public CustomPermissionsCapabilitiesArgs.Builder createAndUpdateDashboardEmailReports(@Nullable com.pulumi.core.Output<java.lang.String> createAndUpdateDashboardEmailReports)
- Parameters:
createAndUpdateDashboardEmailReports- Ability to create and update email reports. Valid values: `DENY`.- Returns:
- builder
-
createAndUpdateDashboardEmailReports
public CustomPermissionsCapabilitiesArgs.Builder createAndUpdateDashboardEmailReports(java.lang.String createAndUpdateDashboardEmailReports)
- Parameters:
createAndUpdateDashboardEmailReports- Ability to create and update email reports. Valid values: `DENY`.- Returns:
- builder
-
createAndUpdateDataSources
public CustomPermissionsCapabilitiesArgs.Builder createAndUpdateDataSources(@Nullable com.pulumi.core.Output<java.lang.String> createAndUpdateDataSources)
- Parameters:
createAndUpdateDataSources- Ability to create and update data sources. Valid values: `DENY`.- Returns:
- builder
-
createAndUpdateDataSources
public CustomPermissionsCapabilitiesArgs.Builder createAndUpdateDataSources(java.lang.String createAndUpdateDataSources)
- Parameters:
createAndUpdateDataSources- Ability to create and update data sources. Valid values: `DENY`.- Returns:
- builder
-
createAndUpdateDatasets
public CustomPermissionsCapabilitiesArgs.Builder createAndUpdateDatasets(@Nullable com.pulumi.core.Output<java.lang.String> createAndUpdateDatasets)
- Parameters:
createAndUpdateDatasets- Ability to create and update datasets. Valid values: `DENY`.- Returns:
- builder
-
createAndUpdateDatasets
public CustomPermissionsCapabilitiesArgs.Builder createAndUpdateDatasets(java.lang.String createAndUpdateDatasets)
- Parameters:
createAndUpdateDatasets- Ability to create and update datasets. Valid values: `DENY`.- Returns:
- builder
-
createAndUpdateThemes
public CustomPermissionsCapabilitiesArgs.Builder createAndUpdateThemes(@Nullable com.pulumi.core.Output<java.lang.String> createAndUpdateThemes)
- Parameters:
createAndUpdateThemes- Ability to create and update themes. Valid values: `DENY`.- Returns:
- builder
-
createAndUpdateThemes
public CustomPermissionsCapabilitiesArgs.Builder createAndUpdateThemes(java.lang.String createAndUpdateThemes)
- Parameters:
createAndUpdateThemes- Ability to create and update themes. Valid values: `DENY`.- Returns:
- builder
-
createAndUpdateThresholdAlerts
public CustomPermissionsCapabilitiesArgs.Builder createAndUpdateThresholdAlerts(@Nullable com.pulumi.core.Output<java.lang.String> createAndUpdateThresholdAlerts)
- Parameters:
createAndUpdateThresholdAlerts- Ability to create and update threshold alerts. Valid values: `DENY`.- Returns:
- builder
-
createAndUpdateThresholdAlerts
public CustomPermissionsCapabilitiesArgs.Builder createAndUpdateThresholdAlerts(java.lang.String createAndUpdateThresholdAlerts)
- Parameters:
createAndUpdateThresholdAlerts- Ability to create and update threshold alerts. Valid values: `DENY`.- Returns:
- builder
-
createChatAgents
public CustomPermissionsCapabilitiesArgs.Builder createChatAgents(@Nullable com.pulumi.core.Output<java.lang.String> createChatAgents)
- Parameters:
createChatAgents- Ability to create chat agents. Valid values: `DENY`.- Returns:
- builder
-
createChatAgents
public CustomPermissionsCapabilitiesArgs.Builder createChatAgents(java.lang.String createChatAgents)
- Parameters:
createChatAgents- Ability to create chat agents. Valid values: `DENY`.- Returns:
- builder
-
createSharedFolders
public CustomPermissionsCapabilitiesArgs.Builder createSharedFolders(@Nullable com.pulumi.core.Output<java.lang.String> createSharedFolders)
- Parameters:
createSharedFolders- Ability to create shared folders. Valid values: `DENY`.- Returns:
- builder
-
createSharedFolders
public CustomPermissionsCapabilitiesArgs.Builder createSharedFolders(java.lang.String createSharedFolders)
- Parameters:
createSharedFolders- Ability to create shared folders. Valid values: `DENY`.- Returns:
- builder
-
createSpiceDataset
public CustomPermissionsCapabilitiesArgs.Builder createSpiceDataset(@Nullable com.pulumi.core.Output<java.lang.String> createSpiceDataset)
- Parameters:
createSpiceDataset- Ability to create a SPICE dataset. Valid values: `DENY`.- Returns:
- builder
-
createSpiceDataset
public CustomPermissionsCapabilitiesArgs.Builder createSpiceDataset(java.lang.String createSpiceDataset)
- Parameters:
createSpiceDataset- Ability to create a SPICE dataset. Valid values: `DENY`.- Returns:
- builder
-
dashboard
public CustomPermissionsCapabilitiesArgs.Builder dashboard(@Nullable com.pulumi.core.Output<java.lang.String> dashboard)
- Parameters:
dashboard- Ability to perform dashboard-related actions. Valid values: `DENY`.- Returns:
- builder
-
dashboard
public CustomPermissionsCapabilitiesArgs.Builder dashboard(java.lang.String dashboard)
- Parameters:
dashboard- Ability to perform dashboard-related actions. Valid values: `DENY`.- Returns:
- builder
-
exportToCsv
public CustomPermissionsCapabilitiesArgs.Builder exportToCsv(@Nullable com.pulumi.core.Output<java.lang.String> exportToCsv)
- Parameters:
exportToCsv- Ability to export to CSV files from the UI. Valid values: `DENY`.- Returns:
- builder
-
exportToCsv
public CustomPermissionsCapabilitiesArgs.Builder exportToCsv(java.lang.String exportToCsv)
- Parameters:
exportToCsv- Ability to export to CSV files from the UI. Valid values: `DENY`.- Returns:
- builder
-
exportToCsvInScheduledReports
public CustomPermissionsCapabilitiesArgs.Builder exportToCsvInScheduledReports(@Nullable com.pulumi.core.Output<java.lang.String> exportToCsvInScheduledReports)
- Parameters:
exportToCsvInScheduledReports- Ability to export to CSV files in scheduled email reports. Valid values: `DENY`.- Returns:
- builder
-
exportToCsvInScheduledReports
public CustomPermissionsCapabilitiesArgs.Builder exportToCsvInScheduledReports(java.lang.String exportToCsvInScheduledReports)
- Parameters:
exportToCsvInScheduledReports- Ability to export to CSV files in scheduled email reports. Valid values: `DENY`.- Returns:
- builder
-
exportToExcel
public CustomPermissionsCapabilitiesArgs.Builder exportToExcel(@Nullable com.pulumi.core.Output<java.lang.String> exportToExcel)
- Parameters:
exportToExcel- Ability to export to Excel files from the UI. Valid values: `DENY`.- Returns:
- builder
-
exportToExcel
public CustomPermissionsCapabilitiesArgs.Builder exportToExcel(java.lang.String exportToExcel)
- Parameters:
exportToExcel- Ability to export to Excel files from the UI. Valid values: `DENY`.- Returns:
- builder
-
exportToExcelInScheduledReports
public CustomPermissionsCapabilitiesArgs.Builder exportToExcelInScheduledReports(@Nullable com.pulumi.core.Output<java.lang.String> exportToExcelInScheduledReports)
- Parameters:
exportToExcelInScheduledReports- Ability to export to Excel files in scheduled email reports. Valid values: `DENY`.- Returns:
- builder
-
exportToExcelInScheduledReports
public CustomPermissionsCapabilitiesArgs.Builder exportToExcelInScheduledReports(java.lang.String exportToExcelInScheduledReports)
- Parameters:
exportToExcelInScheduledReports- Ability to export to Excel files in scheduled email reports. Valid values: `DENY`.- Returns:
- builder
-
exportToPdf
public CustomPermissionsCapabilitiesArgs.Builder exportToPdf(@Nullable com.pulumi.core.Output<java.lang.String> exportToPdf)
- Parameters:
exportToPdf- Ability to export to PDF files from the UI. Valid values: `DENY`.- Returns:
- builder
-
exportToPdf
public CustomPermissionsCapabilitiesArgs.Builder exportToPdf(java.lang.String exportToPdf)
- Parameters:
exportToPdf- Ability to export to PDF files from the UI. Valid values: `DENY`.- Returns:
- builder
-
exportToPdfInScheduledReports
public CustomPermissionsCapabilitiesArgs.Builder exportToPdfInScheduledReports(@Nullable com.pulumi.core.Output<java.lang.String> exportToPdfInScheduledReports)
- Parameters:
exportToPdfInScheduledReports- Ability to export to PDF files in scheduled email reports. Valid values: `DENY`.- Returns:
- builder
-
exportToPdfInScheduledReports
public CustomPermissionsCapabilitiesArgs.Builder exportToPdfInScheduledReports(java.lang.String exportToPdfInScheduledReports)
- Parameters:
exportToPdfInScheduledReports- Ability to export to PDF files in scheduled email reports. Valid values: `DENY`.- Returns:
- builder
-
flow
public CustomPermissionsCapabilitiesArgs.Builder flow(@Nullable com.pulumi.core.Output<java.lang.String> flow)
- Parameters:
flow- Ability to perform flow-related actions. Valid values: `DENY`.- Returns:
- builder
-
flow
public CustomPermissionsCapabilitiesArgs.Builder flow(java.lang.String flow)
- Parameters:
flow- Ability to perform flow-related actions. Valid values: `DENY`.- Returns:
- builder
-
includeContentInScheduledReportsEmail
public CustomPermissionsCapabilitiesArgs.Builder includeContentInScheduledReportsEmail(@Nullable com.pulumi.core.Output<java.lang.String> includeContentInScheduledReportsEmail)
- Parameters:
includeContentInScheduledReportsEmail- Ability to include content in scheduled email reports. Valid values: `DENY`.- Returns:
- builder
-
includeContentInScheduledReportsEmail
public CustomPermissionsCapabilitiesArgs.Builder includeContentInScheduledReportsEmail(java.lang.String includeContentInScheduledReportsEmail)
- Parameters:
includeContentInScheduledReportsEmail- Ability to include content in scheduled email reports. Valid values: `DENY`.- Returns:
- builder
-
knowledgeBase
public CustomPermissionsCapabilitiesArgs.Builder knowledgeBase(@Nullable com.pulumi.core.Output<java.lang.String> knowledgeBase)
- Parameters:
knowledgeBase- Ability to use knowledge bases to specify content from external applications. Valid values: `DENY`.- Returns:
- builder
-
knowledgeBase
public CustomPermissionsCapabilitiesArgs.Builder knowledgeBase(java.lang.String knowledgeBase)
- Parameters:
knowledgeBase- Ability to use knowledge bases to specify content from external applications. Valid values: `DENY`.- Returns:
- builder
-
performFlowUiTask
public CustomPermissionsCapabilitiesArgs.Builder performFlowUiTask(@Nullable com.pulumi.core.Output<java.lang.String> performFlowUiTask)
- Parameters:
performFlowUiTask- Ability to use UI Agent step to perform tasks on public websites. Valid values: `DENY`.- Returns:
- builder
-
performFlowUiTask
public CustomPermissionsCapabilitiesArgs.Builder performFlowUiTask(java.lang.String performFlowUiTask)
- Parameters:
performFlowUiTask- Ability to use UI Agent step to perform tasks on public websites. Valid values: `DENY`.- Returns:
- builder
-
printReports
public CustomPermissionsCapabilitiesArgs.Builder printReports(@Nullable com.pulumi.core.Output<java.lang.String> printReports)
- Parameters:
printReports- Ability to print reports. Valid values: `DENY`.- Returns:
- builder
-
printReports
public CustomPermissionsCapabilitiesArgs.Builder printReports(java.lang.String printReports)
- Parameters:
printReports- Ability to print reports. Valid values: `DENY`.- Returns:
- builder
-
publishWithoutApproval
public CustomPermissionsCapabilitiesArgs.Builder publishWithoutApproval(@Nullable com.pulumi.core.Output<java.lang.String> publishWithoutApproval)
- Parameters:
publishWithoutApproval- Ability to enable approvals for flow share. Valid values: `DENY`.- Returns:
- builder
-
publishWithoutApproval
public CustomPermissionsCapabilitiesArgs.Builder publishWithoutApproval(java.lang.String publishWithoutApproval)
- Parameters:
publishWithoutApproval- Ability to enable approvals for flow share. Valid values: `DENY`.- Returns:
- builder
-
renameSharedFolders
public CustomPermissionsCapabilitiesArgs.Builder renameSharedFolders(@Nullable com.pulumi.core.Output<java.lang.String> renameSharedFolders)
- Parameters:
renameSharedFolders- Ability to rename shared folders. Valid values: `DENY`.- Returns:
- builder
-
renameSharedFolders
public CustomPermissionsCapabilitiesArgs.Builder renameSharedFolders(java.lang.String renameSharedFolders)
- Parameters:
renameSharedFolders- Ability to rename shared folders. Valid values: `DENY`.- Returns:
- builder
-
research
public CustomPermissionsCapabilitiesArgs.Builder research(@Nullable com.pulumi.core.Output<java.lang.String> research)
- Parameters:
research- Ability to perform research-related actions. Valid values: `DENY`.- Returns:
- builder
-
research
public CustomPermissionsCapabilitiesArgs.Builder research(java.lang.String research)
- Parameters:
research- Ability to perform research-related actions. Valid values: `DENY`.- Returns:
- builder
-
shareAnalyses
public CustomPermissionsCapabilitiesArgs.Builder shareAnalyses(@Nullable com.pulumi.core.Output<java.lang.String> shareAnalyses)
- Parameters:
shareAnalyses- Ability to share analyses. Valid values: `DENY`.- Returns:
- builder
-
shareAnalyses
public CustomPermissionsCapabilitiesArgs.Builder shareAnalyses(java.lang.String shareAnalyses)
- Parameters:
shareAnalyses- Ability to share analyses. Valid values: `DENY`.- Returns:
- builder
-
shareDashboards
public CustomPermissionsCapabilitiesArgs.Builder shareDashboards(@Nullable com.pulumi.core.Output<java.lang.String> shareDashboards)
- Parameters:
shareDashboards- Ability to share dashboards. Valid values: `DENY`.- Returns:
- builder
-
shareDashboards
public CustomPermissionsCapabilitiesArgs.Builder shareDashboards(java.lang.String shareDashboards)
- Parameters:
shareDashboards- Ability to share dashboards. Valid values: `DENY`.- Returns:
- builder
-
shareDataSources
public CustomPermissionsCapabilitiesArgs.Builder shareDataSources(@Nullable com.pulumi.core.Output<java.lang.String> shareDataSources)
- Parameters:
shareDataSources- Ability to share data sources. Valid values: `DENY`.- Returns:
- builder
-
shareDataSources
public CustomPermissionsCapabilitiesArgs.Builder shareDataSources(java.lang.String shareDataSources)
- Parameters:
shareDataSources- Ability to share data sources. Valid values: `DENY`.- Returns:
- builder
-
shareDatasets
public CustomPermissionsCapabilitiesArgs.Builder shareDatasets(@Nullable com.pulumi.core.Output<java.lang.String> shareDatasets)
- Parameters:
shareDatasets- Ability to share datasets. Valid values: `DENY`.- Returns:
- builder
-
shareDatasets
public CustomPermissionsCapabilitiesArgs.Builder shareDatasets(java.lang.String shareDatasets)
- Parameters:
shareDatasets- Ability to share datasets. Valid values: `DENY`.- Returns:
- builder
-
space
public CustomPermissionsCapabilitiesArgs.Builder space(@Nullable com.pulumi.core.Output<java.lang.String> space)
- Parameters:
space- Ability to perform space-related actions. Valid values: `DENY`.- Returns:
- builder
-
space
public CustomPermissionsCapabilitiesArgs.Builder space(java.lang.String space)
- Parameters:
space- Ability to perform space-related actions. Valid values: `DENY`.- Returns:
- builder
-
subscribeDashboardEmailReports
public CustomPermissionsCapabilitiesArgs.Builder subscribeDashboardEmailReports(@Nullable com.pulumi.core.Output<java.lang.String> subscribeDashboardEmailReports)
- Parameters:
subscribeDashboardEmailReports- Ability to subscribe to email reports. Valid values: `DENY`.- Returns:
- builder
-
subscribeDashboardEmailReports
public CustomPermissionsCapabilitiesArgs.Builder subscribeDashboardEmailReports(java.lang.String subscribeDashboardEmailReports)
- Parameters:
subscribeDashboardEmailReports- Ability to subscribe to email reports. Valid values: `DENY`.- Returns:
- builder
-
useAgentWebSearch
public CustomPermissionsCapabilitiesArgs.Builder useAgentWebSearch(@Nullable com.pulumi.core.Output<java.lang.String> useAgentWebSearch)
- Parameters:
useAgentWebSearch- Ability to use internet to enhance results in Chat Agents, Flows, and Quick Research. Valid values: `DENY`.- Returns:
- builder
-
useAgentWebSearch
public CustomPermissionsCapabilitiesArgs.Builder useAgentWebSearch(java.lang.String useAgentWebSearch)
- Parameters:
useAgentWebSearch- Ability to use internet to enhance results in Chat Agents, Flows, and Quick Research. Valid values: `DENY`.- Returns:
- builder
-
useBedrockModels
public CustomPermissionsCapabilitiesArgs.Builder useBedrockModels(@Nullable com.pulumi.core.Output<java.lang.String> useBedrockModels)
- Parameters:
useBedrockModels- Ability to use Bedrock models for general knowledge step in flows. Valid values: `DENY`.- Returns:
- builder
-
useBedrockModels
public CustomPermissionsCapabilitiesArgs.Builder useBedrockModels(java.lang.String useBedrockModels)
- Parameters:
useBedrockModels- Ability to use Bedrock models for general knowledge step in flows. Valid values: `DENY`.- Returns:
- builder
-
viewAccountSpiceCapacity
public CustomPermissionsCapabilitiesArgs.Builder viewAccountSpiceCapacity(@Nullable com.pulumi.core.Output<java.lang.String> viewAccountSpiceCapacity)
- Parameters:
viewAccountSpiceCapacity- Ability to view account SPICE capacity. Valid values: `DENY`.- Returns:
- builder
-
viewAccountSpiceCapacity
public CustomPermissionsCapabilitiesArgs.Builder viewAccountSpiceCapacity(java.lang.String viewAccountSpiceCapacity)
- Parameters:
viewAccountSpiceCapacity- Ability to view account SPICE capacity. Valid values: `DENY`.- Returns:
- builder
-
build
public CustomPermissionsCapabilitiesArgs build()
-
-