Interface AnalyticsFilter.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AnalyticsFilter.Builder,AnalyticsFilter>, SdkBuilder<AnalyticsFilter.Builder,AnalyticsFilter>, SdkPojo
Enclosing class:
AnalyticsFilter

public static interface AnalyticsFilter.Builder extends SdkPojo, CopyableBuilder<AnalyticsFilter.Builder,AnalyticsFilter>
  • Method Details

    • 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

      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

      The tag to use when evaluating an analytics filter.

      This is a convenience method that creates an instance of the Tag.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).

      Parameters:
      tag - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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 the AnalyticsAndOperator.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).

      Parameters:
      and - a consumer that will call methods on AnalyticsAndOperator.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: