public final class SourceFilter extends Object
Start building event filters by calling SourceFilter.newBuilder()
and complete them by
calling SourceFilter.Builder.build()
.
Modifier and Type | Class and Description |
---|---|
class |
SourceFilter.Builder
Configure your own
SourceFilter before creating its instance. |
Modifier and Type | Field and Description |
---|---|
static SourceFilter |
ANY
A filter that matches any source.
|
Modifier and Type | Method and Description |
---|---|
static SourceFilter.Builder |
newBuilder()
Creates a new
SourceFilter expression using a builder pattern. |
public static final SourceFilter ANY
public static SourceFilter.Builder newBuilder()
SourceFilter
expression using a builder
pattern.
Individual builder statements are interpreted as conjunctions (AND) while multiple parameters
for individual filter expressions are treated as disjunctions (OR). To create the final
filter finalize the expression using SourceFilter.Builder.build()
.SourceFilter
instancesSourceFilter.Builder.sourceIs(Source...)
,
SourceFilter.Builder.sourceIs(Predicate)
,
SourceFilter.Builder.languageIs(String...)
,
SourceFilter.Builder.includeInternal(boolean)
,
SourceFilter.Builder.build()