Class CfnTopicV2Props.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnTopicV2Props.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTopicV2Props>
- Enclosing interface:
CfnTopicV2Props
@Stability(Stable)
public static final class CfnTopicV2Props.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTopicV2Props>
A builder for
CfnTopicV2Props-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionawsAccountId(String awsAccountId) Sets the value ofCfnTopicV2Props.getAwsAccountId()build()Builds the configured instance.customInstructions(IResolvable customInstructions) Sets the value ofCfnTopicV2Props.getCustomInstructions()customInstructions(CfnTopicV2.CustomInstructionsProperty customInstructions) Sets the value ofCfnTopicV2Props.getCustomInstructions()dataSetRelations(List<? extends Object> dataSetRelations) Sets the value ofCfnTopicV2Props.getDataSetRelations()dataSetRelations(IResolvable dataSetRelations) Sets the value ofCfnTopicV2Props.getDataSetRelations()Sets the value ofCfnTopicV2Props.getDataSets()dataSets(IResolvable dataSets) Sets the value ofCfnTopicV2Props.getDataSets()description(String description) Sets the value ofCfnTopicV2Props.getDescription()folderArns(List<String> folderArns) Sets the value ofCfnTopicV2Props.getFolderArns()Sets the value ofCfnTopicV2Props.getName()permissions(List<? extends Object> permissions) Sets the value ofCfnTopicV2Props.getPermissions()permissions(IResolvable permissions) Sets the value ofCfnTopicV2Props.getPermissions()Sets the value ofCfnTopicV2Props.getTags()Sets the value ofCfnTopicV2Props.getTopicId()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
awsAccountId
Sets the value ofCfnTopicV2Props.getAwsAccountId()- Parameters:
awsAccountId- the value to be set.- Returns:
this
-
customInstructions
@Stability(Stable) public CfnTopicV2Props.Builder customInstructions(IResolvable customInstructions) Sets the value ofCfnTopicV2Props.getCustomInstructions()- Parameters:
customInstructions- the value to be set.- Returns:
this
-
customInstructions
@Stability(Stable) public CfnTopicV2Props.Builder customInstructions(CfnTopicV2.CustomInstructionsProperty customInstructions) Sets the value ofCfnTopicV2Props.getCustomInstructions()- Parameters:
customInstructions- the value to be set.- Returns:
this
-
dataSetRelations
Sets the value ofCfnTopicV2Props.getDataSetRelations()- Parameters:
dataSetRelations- the value to be set.- Returns:
this
-
dataSetRelations
@Stability(Stable) public CfnTopicV2Props.Builder dataSetRelations(List<? extends Object> dataSetRelations) Sets the value ofCfnTopicV2Props.getDataSetRelations()- Parameters:
dataSetRelations- the value to be set.- Returns:
this
-
dataSets
Sets the value ofCfnTopicV2Props.getDataSets()- Parameters:
dataSets- the value to be set.- Returns:
this
-
dataSets
Sets the value ofCfnTopicV2Props.getDataSets()- Parameters:
dataSets- the value to be set.- Returns:
this
-
description
Sets the value ofCfnTopicV2Props.getDescription()- Parameters:
description- the value to be set.- Returns:
this
-
folderArns
Sets the value ofCfnTopicV2Props.getFolderArns()- Parameters:
folderArns- the value to be set.- Returns:
this
-
name
Sets the value ofCfnTopicV2Props.getName()- Parameters:
name- the value to be set.- Returns:
this
-
permissions
Sets the value ofCfnTopicV2Props.getPermissions()- Parameters:
permissions- the value to be set.- Returns:
this
-
permissions
Sets the value ofCfnTopicV2Props.getPermissions()- Parameters:
permissions- the value to be set.- Returns:
this
-
tags
Sets the value ofCfnTopicV2Props.getTags()- Parameters:
tags- the value to be set.- Returns:
this
-
topicId
Sets the value ofCfnTopicV2Props.getTopicId()- Parameters:
topicId- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTopicV2Props>- Returns:
- a new instance of
CfnTopicV2Props - Throws:
NullPointerException- if any required attribute was not provided
-