Class CfnTopicPropsMixin.TopicNamedEntityProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnTopicPropsMixin.TopicNamedEntityProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTopicPropsMixin.TopicNamedEntityProperty>
- Enclosing interface:
CfnTopicPropsMixin.TopicNamedEntityProperty
@Stability(Stable)
public static final class CfnTopicPropsMixin.TopicNamedEntityProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTopicPropsMixin.TopicNamedEntityProperty>
A builder for
CfnTopicPropsMixin.TopicNamedEntityProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.definition(List<? extends Object> definition) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getDefinition()definition(IResolvable definition) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getDefinition()entityDescription(String entityDescription) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getEntityDescription()entityName(String entityName) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getEntityName()entitySynonyms(List<String> entitySynonyms) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getEntitySynonyms()semanticEntityType(CfnTopicPropsMixin.SemanticEntityTypeProperty semanticEntityType) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getSemanticEntityType()semanticEntityType(IResolvable semanticEntityType) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getSemanticEntityType()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
definition
@Stability(Stable) public CfnTopicPropsMixin.TopicNamedEntityProperty.Builder definition(IResolvable definition) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getDefinition()- Parameters:
definition- The definition of a named entity.- Returns:
this
-
definition
@Stability(Stable) public CfnTopicPropsMixin.TopicNamedEntityProperty.Builder definition(List<? extends Object> definition) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getDefinition()- Parameters:
definition- The definition of a named entity.- Returns:
this
-
entityDescription
@Stability(Stable) public CfnTopicPropsMixin.TopicNamedEntityProperty.Builder entityDescription(String entityDescription) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getEntityDescription()- Parameters:
entityDescription- The description of the named entity.- Returns:
this
-
entityName
@Stability(Stable) public CfnTopicPropsMixin.TopicNamedEntityProperty.Builder entityName(String entityName) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getEntityName()- Parameters:
entityName- The name of the named entity.- Returns:
this
-
entitySynonyms
@Stability(Stable) public CfnTopicPropsMixin.TopicNamedEntityProperty.Builder entitySynonyms(List<String> entitySynonyms) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getEntitySynonyms()- Parameters:
entitySynonyms- The other names or aliases for the named entity.- Returns:
this
-
semanticEntityType
@Stability(Stable) public CfnTopicPropsMixin.TopicNamedEntityProperty.Builder semanticEntityType(IResolvable semanticEntityType) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getSemanticEntityType()- Parameters:
semanticEntityType- The type of named entity that a topic represents.- Returns:
this
-
semanticEntityType
@Stability(Stable) public CfnTopicPropsMixin.TopicNamedEntityProperty.Builder semanticEntityType(CfnTopicPropsMixin.SemanticEntityTypeProperty semanticEntityType) Sets the value ofCfnTopicPropsMixin.TopicNamedEntityProperty.getSemanticEntityType()- Parameters:
semanticEntityType- The type of named entity that a topic represents.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTopicPropsMixin.TopicNamedEntityProperty>- Returns:
- a new instance of
CfnTopicPropsMixin.TopicNamedEntityProperty - Throws:
NullPointerException- if any required attribute was not provided
-