Class CfnAssetBundleExportJobProps.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnAssetBundleExportJobProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAssetBundleExportJobProps>
- Enclosing interface:
CfnAssetBundleExportJobProps
@Stability(Stable)
public static final class CfnAssetBundleExportJobProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAssetBundleExportJobProps>
A builder for
CfnAssetBundleExportJobProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassetBundleExportJobId(String assetBundleExportJobId) Sets the value ofCfnAssetBundleExportJobProps.getAssetBundleExportJobId()awsAccountId(String awsAccountId) Sets the value ofCfnAssetBundleExportJobProps.getAwsAccountId()build()Builds the configured instance.exportFormat(String exportFormat) Sets the value ofCfnAssetBundleExportJobProps.getExportFormat()includeAllDependencies(Boolean includeAllDependencies) Sets the value ofCfnAssetBundleExportJobProps.getIncludeAllDependencies()includeAllDependencies(IResolvable includeAllDependencies) Sets the value ofCfnAssetBundleExportJobProps.getIncludeAllDependencies()includeFolderMembers(String includeFolderMembers) Sets the value ofCfnAssetBundleExportJobProps.getIncludeFolderMembers()includeFolderMemberships(Boolean includeFolderMemberships) Sets the value ofCfnAssetBundleExportJobProps.getIncludeFolderMemberships()includeFolderMemberships(IResolvable includeFolderMemberships) Sets the value ofCfnAssetBundleExportJobProps.getIncludeFolderMemberships()includePermissions(Boolean includePermissions) Sets the value ofCfnAssetBundleExportJobProps.getIncludePermissions()includePermissions(IResolvable includePermissions) Sets the value ofCfnAssetBundleExportJobProps.getIncludePermissions()includeTags(Boolean includeTags) Sets the value ofCfnAssetBundleExportJobProps.getIncludeTags()includeTags(IResolvable includeTags) Sets the value ofCfnAssetBundleExportJobProps.getIncludeTags()resourceArns(List<String> resourceArns) Sets the value ofCfnAssetBundleExportJobProps.getResourceArns()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
assetBundleExportJobId
@Stability(Stable) public CfnAssetBundleExportJobProps.Builder assetBundleExportJobId(String assetBundleExportJobId) Sets the value ofCfnAssetBundleExportJobProps.getAssetBundleExportJobId()- Parameters:
assetBundleExportJobId- the value to be set. This parameter is required.- Returns:
this
-
exportFormat
Sets the value ofCfnAssetBundleExportJobProps.getExportFormat()- Parameters:
exportFormat- the value to be set. This parameter is required.- Returns:
this
-
resourceArns
@Stability(Stable) public CfnAssetBundleExportJobProps.Builder resourceArns(List<String> resourceArns) Sets the value ofCfnAssetBundleExportJobProps.getResourceArns()- Parameters:
resourceArns- the value to be set. This parameter is required.- Returns:
this
-
awsAccountId
Sets the value ofCfnAssetBundleExportJobProps.getAwsAccountId()- Parameters:
awsAccountId- the value to be set.- Returns:
this
-
includeAllDependencies
@Stability(Stable) public CfnAssetBundleExportJobProps.Builder includeAllDependencies(Boolean includeAllDependencies) Sets the value ofCfnAssetBundleExportJobProps.getIncludeAllDependencies()- Parameters:
includeAllDependencies- the value to be set.- Returns:
this
-
includeAllDependencies
@Stability(Stable) public CfnAssetBundleExportJobProps.Builder includeAllDependencies(IResolvable includeAllDependencies) Sets the value ofCfnAssetBundleExportJobProps.getIncludeAllDependencies()- Parameters:
includeAllDependencies- the value to be set.- Returns:
this
-
includeFolderMembers
@Stability(Stable) public CfnAssetBundleExportJobProps.Builder includeFolderMembers(String includeFolderMembers) Sets the value ofCfnAssetBundleExportJobProps.getIncludeFolderMembers()- Parameters:
includeFolderMembers- the value to be set.- Returns:
this
-
includeFolderMemberships
@Stability(Stable) public CfnAssetBundleExportJobProps.Builder includeFolderMemberships(Boolean includeFolderMemberships) Sets the value ofCfnAssetBundleExportJobProps.getIncludeFolderMemberships()- Parameters:
includeFolderMemberships- the value to be set.- Returns:
this
-
includeFolderMemberships
@Stability(Stable) public CfnAssetBundleExportJobProps.Builder includeFolderMemberships(IResolvable includeFolderMemberships) Sets the value ofCfnAssetBundleExportJobProps.getIncludeFolderMemberships()- Parameters:
includeFolderMemberships- the value to be set.- Returns:
this
-
includePermissions
@Stability(Stable) public CfnAssetBundleExportJobProps.Builder includePermissions(Boolean includePermissions) Sets the value ofCfnAssetBundleExportJobProps.getIncludePermissions()- Parameters:
includePermissions- the value to be set.- Returns:
this
-
includePermissions
@Stability(Stable) public CfnAssetBundleExportJobProps.Builder includePermissions(IResolvable includePermissions) Sets the value ofCfnAssetBundleExportJobProps.getIncludePermissions()- Parameters:
includePermissions- the value to be set.- Returns:
this
-
includeTags
Sets the value ofCfnAssetBundleExportJobProps.getIncludeTags()- Parameters:
includeTags- the value to be set.- Returns:
this
-
includeTags
Sets the value ofCfnAssetBundleExportJobProps.getIncludeTags()- Parameters:
includeTags- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAssetBundleExportJobProps>- Returns:
- a new instance of
CfnAssetBundleExportJobProps - Throws:
NullPointerException- if any required attribute was not provided
-