Interface AnalyticsFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AnalyticsFilter.Builder,AnalyticsFilter>,SdkBuilder<AnalyticsFilter.Builder,AnalyticsFilter>,SdkPojo
- Enclosing class:
- AnalyticsFilter
@Mutable @NotThreadSafe public static interface AnalyticsFilter.Builder extends SdkPojo, CopyableBuilder<AnalyticsFilter.Builder,AnalyticsFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AnalyticsFilter.Builderand(Consumer<AnalyticsAndOperator.Builder> and)A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter.AnalyticsFilter.Builderand(AnalyticsAndOperator and)A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter.AnalyticsFilter.Builderprefix(String prefix)The prefix to use when evaluating an analytics filter.default AnalyticsFilter.Buildertag(Consumer<Tag.Builder> tag)The tag to use when evaluating an analytics filter.AnalyticsFilter.Buildertag(Tag tag)The tag to use when evaluating an analytics filter.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
prefix
AnalyticsFilter.Builder prefix(String prefix)
The prefix to use when evaluating an analytics filter.
- Parameters:
prefix- The prefix to use when evaluating an analytics filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tag
AnalyticsFilter.Builder tag(Tag tag)
The tag to use when evaluating an analytics filter.
- Parameters:
tag- The tag to use when evaluating an analytics filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tag
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.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totag(Tag).- Parameters:
tag- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tag(Tag)
-
and
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.
- Parameters:
and- A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
and
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.Builderavoiding the need to create one manually viaAnalyticsAndOperator.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toand(AnalyticsAndOperator).- Parameters:
and- a consumer that will call methods onAnalyticsAndOperator.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
and(AnalyticsAndOperator)
-
-