Interface CfnTemplate.CategoryFilterConfigurationProperty

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

@Stability(Stable) public static interface CfnTemplate.CategoryFilterConfigurationProperty extends software.amazon.jsii.JsiiSerializable
The configuration for a CategoryFilter .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

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.*;
 CategoryFilterConfigurationProperty categoryFilterConfigurationProperty = CategoryFilterConfigurationProperty.builder()
         .customFilterConfiguration(CustomFilterConfigurationProperty.builder()
                 .matchOperator("matchOperator")
                 .nullOption("nullOption")
                 // the properties below are optional
                 .categoryValue("categoryValue")
                 .parameterName("parameterName")
                 .selectAllOptions("selectAllOptions")
                 .build())
         .customFilterListConfiguration(CustomFilterListConfigurationProperty.builder()
                 .matchOperator("matchOperator")
                 .nullOption("nullOption")
                 // the properties below are optional
                 .categoryValues(List.of("categoryValues"))
                 .selectAllOptions("selectAllOptions")
                 .build())
         .filterListConfiguration(FilterListConfigurationProperty.builder()
                 .matchOperator("matchOperator")
                 // the properties below are optional
                 .categoryValues(List.of("categoryValues"))
                 .nullOption("nullOption")
                 .selectAllOptions("selectAllOptions")
                 .build())
         .build();
 

See Also: