Interface CfnTopic.TopicNamedEntityProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnTopic.TopicNamedEntityProperty.Jsii$Proxy
Enclosing class:
CfnTopic

@Stability(Stable) public static interface CfnTopic.TopicNamedEntityProperty extends software.amazon.jsii.JsiiSerializable
A structure that represents a named entity.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.quicksight.*;
 TopicNamedEntityProperty topicNamedEntityProperty = TopicNamedEntityProperty.builder()
         .entityName("entityName")
         // the properties below are optional
         .definition(List.of(NamedEntityDefinitionProperty.builder()
                 .fieldName("fieldName")
                 .metric(NamedEntityDefinitionMetricProperty.builder()
                         .aggregation("aggregation")
                         .aggregationFunctionParameters(Map.of(
                                 "aggregationFunctionParametersKey", "aggregationFunctionParameters"))
                         .build())
                 .propertyName("propertyName")
                 .propertyRole("propertyRole")
                 .propertyUsage("propertyUsage")
                 .build()))
         .entityDescription("entityDescription")
         .entitySynonyms(List.of("entitySynonyms"))
         .semanticEntityType(SemanticEntityTypeProperty.builder()
                 .subTypeName("subTypeName")
                 .typeName("typeName")
                 .typeParameters(Map.of(
                         "typeParametersKey", "typeParameters"))
                 .build())
         .build();
 

See Also: