Class CfnTopic.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnTopic.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTopic>
- Enclosing class:
CfnTopic
@Stability(Stable)
public static final class CfnTopic.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTopic>
A fluent builder for
CfnTopic
.-
Method Summary
Modifier and TypeMethodDescriptionawsAccountId
(String awsAccountId) The ID of the AWS account that you want to create a topic in.build()
static CfnTopic.Builder
The data sets that the topic is associated with.dataSets
(IResolvable dataSets) The data sets that the topic is associated with.description
(String description) The description of the topic.The name of the topic.The ID for the topic.userExperienceVersion
(String userExperienceVersion) The user experience version of the topic.
-
Method Details
-
create
@Stability(Stable) public static CfnTopic.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnTopic.Builder
.
-
awsAccountId
The ID of the AWS account that you want to create a topic in.- Parameters:
awsAccountId
- The ID of the AWS account that you want to create a topic in. This parameter is required.- Returns:
this
- See Also:
-
dataSets
The data sets that the topic is associated with.- Parameters:
dataSets
- The data sets that the topic is associated with. This parameter is required.- Returns:
this
- See Also:
-
dataSets
The data sets that the topic is associated with.- Parameters:
dataSets
- The data sets that the topic is associated with. This parameter is required.- Returns:
this
- See Also:
-
description
The description of the topic.- Parameters:
description
- The description of the topic. This parameter is required.- Returns:
this
- See Also:
-
name
The name of the topic.- Parameters:
name
- The name of the topic. This parameter is required.- Returns:
this
- See Also:
-
topicId
The ID for the topic.This ID is unique per AWS Region for each AWS account.
- Parameters:
topicId
- The ID for the topic. This parameter is required.- Returns:
this
- See Also:
-
userExperienceVersion
The user experience version of the topic.- Parameters:
userExperienceVersion
- The user experience version of the topic. This parameter is required.- Returns:
this
- See Also:
-
build
-