Interface UserSegmentConditionGroupOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
UserSegmentConditionGroup, UserSegmentConditionGroup.Builder

@Generated public interface UserSegmentConditionGroupOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Data is included or excluded from the segment based on if it matches the condition group.
    int
    Data is included or excluded from the segment based on if it matches the condition group.
    Data is included or excluded from the segment based on if it matches this expression.
    Data is included or excluded from the segment based on if it matches this expression.
    boolean
    Data is included or excluded from the segment based on if it matches this expression.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getConditionScopingValue

      int getConditionScopingValue()
       Data is included or excluded from the segment based on if it matches
       the condition group. This scoping defines how many events the
       `segmentFilterExpression` is evaluated on before the condition group
       is determined to be matched or not. For example if `conditionScoping =
       USER_CRITERIA_WITHIN_SAME_SESSION`, the expression is evaluated on all
       events in a session, and then, the condition group is determined to be
       matched or not for this user. For example if `conditionScoping =
       USER_CRITERIA_WITHIN_SAME_EVENT`, the expression is evaluated on a single
       event, and then, the condition group is determined to be matched or not for
       this user.
      
       Optional. If unspecified, `conditionScoping = ACROSS_ALL_SESSIONS` is
       used.
       
      .google.analytics.data.v1alpha.UserCriteriaScoping condition_scoping = 1;
      Returns:
      The enum numeric value on the wire for conditionScoping.
    • getConditionScoping

      UserCriteriaScoping getConditionScoping()
       Data is included or excluded from the segment based on if it matches
       the condition group. This scoping defines how many events the
       `segmentFilterExpression` is evaluated on before the condition group
       is determined to be matched or not. For example if `conditionScoping =
       USER_CRITERIA_WITHIN_SAME_SESSION`, the expression is evaluated on all
       events in a session, and then, the condition group is determined to be
       matched or not for this user. For example if `conditionScoping =
       USER_CRITERIA_WITHIN_SAME_EVENT`, the expression is evaluated on a single
       event, and then, the condition group is determined to be matched or not for
       this user.
      
       Optional. If unspecified, `conditionScoping = ACROSS_ALL_SESSIONS` is
       used.
       
      .google.analytics.data.v1alpha.UserCriteriaScoping condition_scoping = 1;
      Returns:
      The conditionScoping.
    • hasSegmentFilterExpression

      boolean hasSegmentFilterExpression()
       Data is included or excluded from the segment based on if it matches
       this expression. Expressions express criteria on dimension, metrics,
       and/or parameters.
       
      .google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;
      Returns:
      Whether the segmentFilterExpression field is set.
    • getSegmentFilterExpression

      SegmentFilterExpression getSegmentFilterExpression()
       Data is included or excluded from the segment based on if it matches
       this expression. Expressions express criteria on dimension, metrics,
       and/or parameters.
       
      .google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;
      Returns:
      The segmentFilterExpression.
    • getSegmentFilterExpressionOrBuilder

      SegmentFilterExpressionOrBuilder getSegmentFilterExpressionOrBuilder()
       Data is included or excluded from the segment based on if it matches
       this expression. Expressions express criteria on dimension, metrics,
       and/or parameters.
       
      .google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;