Interface CfnTopic.NamedEntityDefinitionProperty

All Superinterfaces:
All Known Implementing Classes:
Enclosing class:

@Stability(Stable) public static interface CfnTopic.NamedEntityDefinitionProperty extends
A structure that represents a named entity.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 NamedEntityDefinitionProperty namedEntityDefinitionProperty = NamedEntityDefinitionProperty.builder()
                         "aggregationFunctionParametersKey", "aggregationFunctionParameters"))
  • Method Details

    • getFieldName

      @Stability(Stable) @Nullable default String getFieldName()
      The name of the entity.
    • getMetric

      @Stability(Stable) @Nullable default Object getMetric()
      The definition of a metric.
    • getPropertyName

      @Stability(Stable) @Nullable default String getPropertyName()
      The property name to be used for the named entity.
    • getPropertyRole

      @Stability(Stable) @Nullable default String getPropertyRole()
      The property role.

      Valid values for this structure are PRIMARY and ID .

    • getPropertyUsage

      @Stability(Stable) @Nullable default String getPropertyUsage()
      The property usage.

      Valid values for this structure are INHERIT , DIMENSION , and MEASURE .

    • builder

      @Stability(Stable) static CfnTopic.NamedEntityDefinitionProperty.Builder builder()
      a CfnTopic.NamedEntityDefinitionProperty.Builder of CfnTopic.NamedEntityDefinitionProperty