Class CfnCustomPermissionsPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnCustomPermissionsPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCustomPermissionsPropsMixin>
- Enclosing class:
CfnCustomPermissionsPropsMixin
@Stability(Stable)
public static final class CfnCustomPermissionsPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCustomPermissionsPropsMixin>
A fluent builder for
CfnCustomPermissionsPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionawsAccountId(String awsAccountId) The ID of the AWS account that contains the custom permission configuration that you want to update.build()A set of actions in the custom permissions profile.capabilities(IResolvable capabilities) A set of actions in the custom permissions profile.create()create(CfnPropertyMixinOptions options) customPermissionsName(String customPermissionsName) The name of the custom permissions profile.The tags to associate with the custom permissions profile.
-
Method Details
-
create
@Stability(Stable) public static CfnCustomPermissionsPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnCustomPermissionsPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnCustomPermissionsPropsMixin.Builder.
-
awsAccountId
The ID of the AWS account that contains the custom permission configuration that you want to update.- Parameters:
awsAccountId- The ID of the AWS account that contains the custom permission configuration that you want to update. This parameter is required.- Returns:
this- See Also:
-
capabilities
@Stability(Stable) public CfnCustomPermissionsPropsMixin.Builder capabilities(IResolvable capabilities) A set of actions in the custom permissions profile.- Parameters:
capabilities- A set of actions in the custom permissions profile. This parameter is required.- Returns:
this- See Also:
-
capabilities
@Stability(Stable) public CfnCustomPermissionsPropsMixin.Builder capabilities(CfnCustomPermissionsPropsMixin.CapabilitiesProperty capabilities) A set of actions in the custom permissions profile.- Parameters:
capabilities- A set of actions in the custom permissions profile. This parameter is required.- Returns:
this- See Also:
-
customPermissionsName
@Stability(Stable) public CfnCustomPermissionsPropsMixin.Builder customPermissionsName(String customPermissionsName) The name of the custom permissions profile.- Parameters:
customPermissionsName- The name of the custom permissions profile. This parameter is required.- Returns:
this- See Also:
-
tags
The tags to associate with the custom permissions profile.- Parameters:
tags- The tags to associate with the custom permissions profile. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCustomPermissionsPropsMixin>- Returns:
- a newly built instance of
CfnCustomPermissionsPropsMixin.
-