Interface UserSequenceStepOrBuilder

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

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

    Modifier and Type
    Method
    Description
    boolean
    If true, the event satisfying this step must be the very next event after the event satifying the last step.
    A user matches this sequence step if their events match this expression.
    A user matches this sequence step if their events match this expression.
    This sequence step must be satisfied in the scoping for the user to match the sequence.
    int
    This sequence step must be satisfied in the scoping for the user to match the sequence.
    boolean
    A user matches this sequence step if their events match 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

    • getIsDirectlyFollowedBy

      boolean getIsDirectlyFollowedBy()
       If true, the event satisfying this step must be the very next event
       after the event satifying the last step. If false, this step indirectly
       follows the prior step; for example, there may be events between the
       prior step and this step. `isDirectlyFollowedBy` must be false for
       the first step.
       
      bool is_directly_followed_by = 1;
      Returns:
      The isDirectlyFollowedBy.
    • getStepScopingValue

      int getStepScopingValue()
       This sequence step must be satisfied in the scoping for the user to
       match the sequence. For example if `sequenceScoping =
       WITHIN_SAME_SESSION`, this sequence steps must complete within one
       session for the user to match the sequence. `stepScoping =
       ACROSS_ALL_SESSIONS` is only allowed if the `sequenceScoping =
       ACROSS_ALL_SESSIONS`.
      
       Optional. If unspecified, `stepScoping` uses the same
       `UserCriteriaScoping` as the `sequenceScoping`.
       
      .google.analytics.data.v1alpha.UserCriteriaScoping step_scoping = 2;
      Returns:
      The enum numeric value on the wire for stepScoping.
    • getStepScoping

      UserCriteriaScoping getStepScoping()
       This sequence step must be satisfied in the scoping for the user to
       match the sequence. For example if `sequenceScoping =
       WITHIN_SAME_SESSION`, this sequence steps must complete within one
       session for the user to match the sequence. `stepScoping =
       ACROSS_ALL_SESSIONS` is only allowed if the `sequenceScoping =
       ACROSS_ALL_SESSIONS`.
      
       Optional. If unspecified, `stepScoping` uses the same
       `UserCriteriaScoping` as the `sequenceScoping`.
       
      .google.analytics.data.v1alpha.UserCriteriaScoping step_scoping = 2;
      Returns:
      The stepScoping.
    • hasSegmentFilterExpression

      boolean hasSegmentFilterExpression()
       A user matches this sequence step if their events match this
       expression. Expressions express criteria on dimension, metrics,
       and/or parameters.
       
      .google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 3;
      Returns:
      Whether the segmentFilterExpression field is set.
    • getSegmentFilterExpression

      SegmentFilterExpression getSegmentFilterExpression()
       A user matches this sequence step if their events match this
       expression. Expressions express criteria on dimension, metrics,
       and/or parameters.
       
      .google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 3;
      Returns:
      The segmentFilterExpression.
    • getSegmentFilterExpressionOrBuilder

      SegmentFilterExpressionOrBuilder getSegmentFilterExpressionOrBuilder()
       A user matches this sequence step if their events match this
       expression. Expressions express criteria on dimension, metrics,
       and/or parameters.
       
      .google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 3;