public static interface AnalyticsFilter.Builder extends SdkPojo, CopyableBuilder<AnalyticsFilter.Builder,AnalyticsFilter>
Modifier and Type | Method and Description |
---|---|
AnalyticsFilter.Builder |
and(AnalyticsAndOperator and)
A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter.
|
default AnalyticsFilter.Builder |
and(Consumer<AnalyticsAndOperator.Builder> and)
A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter.
|
AnalyticsFilter.Builder |
prefix(String prefix)
The prefix to use when evaluating an analytics filter.
|
default AnalyticsFilter.Builder |
tag(Consumer<Tag.Builder> tag)
The tag to use when evaluating an analytics filter.
|
AnalyticsFilter.Builder |
tag(Tag tag)
The tag to use when evaluating an analytics filter.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
AnalyticsFilter.Builder prefix(String prefix)
The prefix to use when evaluating an analytics filter.
prefix
- The prefix to use when evaluating an analytics filter.AnalyticsFilter.Builder tag(Tag tag)
The tag to use when evaluating an analytics filter.
tag
- The tag to use when evaluating an analytics filter.default AnalyticsFilter.Builder tag(Consumer<Tag.Builder> tag)
The tag to use when evaluating an analytics filter.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create
one manually via Tag.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is
passed to tag(Tag)
.
tag
- a consumer that will call methods on Tag.Builder
tag(Tag)
AnalyticsFilter.Builder and(AnalyticsAndOperator and)
A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.
and
- A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The
operator must have at least two predicates.default AnalyticsFilter.Builder and(Consumer<AnalyticsAndOperator.Builder> and)
A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.
This is a convenience method that creates an instance of theAnalyticsAndOperator.Builder
avoiding
the need to create one manually via AnalyticsAndOperator.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to and(AnalyticsAndOperator)
.
and
- a consumer that will call methods on AnalyticsAndOperator.Builder
and(AnalyticsAndOperator)
Copyright © 2023. All rights reserved.