Package com.courier.models.audiences
Class Filter
-
- All Implemented Interfaces:
public final class FilterA single filter to use for filtering
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceFilter.VisitorAn interface that defines how to map each variant of Filter to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<SingleFilterConfig>singleFilterConfig()A single filter to use for filtering final Optional<NestedFilterConfig>nestedFilterConfig()The operator to use for filtering final BooleanisSingleFilterConfig()final BooleanisNestedFilterConfig()final SingleFilterConfigasSingleFilterConfig()A single filter to use for filtering final NestedFilterConfigasNestedFilterConfig()The operator to use for filtering final Optional<JsonValue>_json()final <T extends Any> Taccept(Filter.Visitor<T> visitor)final Filtervalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static FilterofSingleFilterConfig(SingleFilterConfig singleFilterConfig)A single filter to use for filtering final static FilterofNestedFilterConfig(NestedFilterConfig nestedFilterConfig)The operator to use for filtering -
-
Method Detail
-
singleFilterConfig
final Optional<SingleFilterConfig> singleFilterConfig()
A single filter to use for filtering
-
nestedFilterConfig
final Optional<NestedFilterConfig> nestedFilterConfig()
The operator to use for filtering
-
isSingleFilterConfig
final Boolean isSingleFilterConfig()
-
isNestedFilterConfig
final Boolean isNestedFilterConfig()
-
asSingleFilterConfig
final SingleFilterConfig asSingleFilterConfig()
A single filter to use for filtering
-
asNestedFilterConfig
final NestedFilterConfig asNestedFilterConfig()
The operator to use for filtering
-
accept
final <T extends Any> T accept(Filter.Visitor<T> visitor)
-
ofSingleFilterConfig
final static Filter ofSingleFilterConfig(SingleFilterConfig singleFilterConfig)
A single filter to use for filtering
-
ofNestedFilterConfig
final static Filter ofNestedFilterConfig(NestedFilterConfig nestedFilterConfig)
The operator to use for filtering
-
-
-
-