TopicFilterArgs

data class TopicFilterArgs(val categoryFilter: Output<TopicCategoryFilterArgs>? = null, val dateRangeFilter: Output<TopicDateRangeFilterArgs>? = null, val filterClass: Output<TopicFilterClass>? = null, val filterDescription: Output<String>? = null, val filterName: Output<String>, val filterSynonyms: Output<List<String>>? = null, val filterType: Output<TopicNamedFilterType>? = null, val numericEqualityFilter: Output<TopicNumericEqualityFilterArgs>? = null, val numericRangeFilter: Output<TopicNumericRangeFilterArgs>? = null, val operandFieldName: Output<String>, val relativeDateFilter: Output<TopicRelativeDateFilterArgs>? = null) : ConvertibleToJava<TopicFilterArgs>

Constructors

Link copied to clipboard
constructor(categoryFilter: Output<TopicCategoryFilterArgs>? = null, dateRangeFilter: Output<TopicDateRangeFilterArgs>? = null, filterClass: Output<TopicFilterClass>? = null, filterDescription: Output<String>? = null, filterName: Output<String>, filterSynonyms: Output<List<String>>? = null, filterType: Output<TopicNamedFilterType>? = null, numericEqualityFilter: Output<TopicNumericEqualityFilterArgs>? = null, numericRangeFilter: Output<TopicNumericRangeFilterArgs>? = null, operandFieldName: Output<String>, relativeDateFilter: Output<TopicRelativeDateFilterArgs>? = null)

Properties

Link copied to clipboard

The category filter that is associated with this filter.

Link copied to clipboard

The date range filter.

Link copied to clipboard
val filterClass: Output<TopicFilterClass>? = null

The class of the filter. Valid values for this structure are ENFORCED_VALUE_FILTER , CONDITIONAL_VALUE_FILTER , and NAMED_VALUE_FILTER .

Link copied to clipboard
val filterDescription: Output<String>? = null

A description of the filter used to select items for a topic.

Link copied to clipboard
val filterName: Output<String>

The name of the filter.

Link copied to clipboard
val filterSynonyms: Output<List<String>>? = null

The other names or aliases for the filter.

Link copied to clipboard
val filterType: Output<TopicNamedFilterType>? = null

The type of the filter. Valid values for this structure are CATEGORY_FILTER , NUMERIC_EQUALITY_FILTER , NUMERIC_RANGE_FILTER , DATE_RANGE_FILTER , and RELATIVE_DATE_FILTER .

Link copied to clipboard

The numeric equality filter.

Link copied to clipboard

The numeric range filter.

Link copied to clipboard

The name of the field that the filter operates on.

Link copied to clipboard

The relative date filter.

Functions

Link copied to clipboard
open override fun toJava(): TopicFilterArgs