Interface UserSegmentSequenceGroupOrBuilder

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

@Generated public interface UserSegmentSequenceGroupOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getSequenceScopingValue

      int getSequenceScopingValue()
       All sequence steps must be satisfied in the scoping for the user to
       match the sequence. For example if `sequenceScoping =
       USER_CRITERIA_WITHIN_SAME_SESSION`, all sequence steps must complete within
       one session for the user to match the sequence. `sequenceScoping =
       USER_CRITERIA_WITHIN_SAME_EVENT` is not supported.
      
       Optional. If unspecified, `conditionScoping = ACROSS_ALL_SESSIONS` is
       used.
       
      .google.analytics.data.v1alpha.UserCriteriaScoping sequence_scoping = 1;
      Returns:
      The enum numeric value on the wire for sequenceScoping.
    • getSequenceScoping

      UserCriteriaScoping getSequenceScoping()
       All sequence steps must be satisfied in the scoping for the user to
       match the sequence. For example if `sequenceScoping =
       USER_CRITERIA_WITHIN_SAME_SESSION`, all sequence steps must complete within
       one session for the user to match the sequence. `sequenceScoping =
       USER_CRITERIA_WITHIN_SAME_EVENT` is not supported.
      
       Optional. If unspecified, `conditionScoping = ACROSS_ALL_SESSIONS` is
       used.
       
      .google.analytics.data.v1alpha.UserCriteriaScoping sequence_scoping = 1;
      Returns:
      The sequenceScoping.
    • hasSequenceMaximumDuration

      boolean hasSequenceMaximumDuration()
       Defines the time period in which the whole sequence must occur; for
       example, 30 Minutes. `sequenceMaximumDuration` is inclusive
       of the endpoint at the microsecond granularity. For example a sequence
       with a maximum duration of 5 seconds can be completed at 4.9 or 5.0
       seconds, but not 5 seconds and 1 microsecond.
      
       `sequenceMaximumDuration` is optional, and if unspecified, sequences can
       be completed in any time duration.
       
      .google.protobuf.Duration sequence_maximum_duration = 2;
      Returns:
      Whether the sequenceMaximumDuration field is set.
    • getSequenceMaximumDuration

      com.google.protobuf.Duration getSequenceMaximumDuration()
       Defines the time period in which the whole sequence must occur; for
       example, 30 Minutes. `sequenceMaximumDuration` is inclusive
       of the endpoint at the microsecond granularity. For example a sequence
       with a maximum duration of 5 seconds can be completed at 4.9 or 5.0
       seconds, but not 5 seconds and 1 microsecond.
      
       `sequenceMaximumDuration` is optional, and if unspecified, sequences can
       be completed in any time duration.
       
      .google.protobuf.Duration sequence_maximum_duration = 2;
      Returns:
      The sequenceMaximumDuration.
    • getSequenceMaximumDurationOrBuilder

      com.google.protobuf.DurationOrBuilder getSequenceMaximumDurationOrBuilder()
       Defines the time period in which the whole sequence must occur; for
       example, 30 Minutes. `sequenceMaximumDuration` is inclusive
       of the endpoint at the microsecond granularity. For example a sequence
       with a maximum duration of 5 seconds can be completed at 4.9 or 5.0
       seconds, but not 5 seconds and 1 microsecond.
      
       `sequenceMaximumDuration` is optional, and if unspecified, sequences can
       be completed in any time duration.
       
      .google.protobuf.Duration sequence_maximum_duration = 2;
    • getUserSequenceStepsList

      List<UserSequenceStep> getUserSequenceStepsList()
       An ordered sequence of condition steps. A user's events must complete
       each step in order for the user to match the
       `UserSegmentSequenceGroup`.
       
      repeated .google.analytics.data.v1alpha.UserSequenceStep user_sequence_steps = 3;
    • getUserSequenceSteps

      UserSequenceStep getUserSequenceSteps(int index)
       An ordered sequence of condition steps. A user's events must complete
       each step in order for the user to match the
       `UserSegmentSequenceGroup`.
       
      repeated .google.analytics.data.v1alpha.UserSequenceStep user_sequence_steps = 3;
    • getUserSequenceStepsCount

      int getUserSequenceStepsCount()
       An ordered sequence of condition steps. A user's events must complete
       each step in order for the user to match the
       `UserSegmentSequenceGroup`.
       
      repeated .google.analytics.data.v1alpha.UserSequenceStep user_sequence_steps = 3;
    • getUserSequenceStepsOrBuilderList

      List<? extends UserSequenceStepOrBuilder> getUserSequenceStepsOrBuilderList()
       An ordered sequence of condition steps. A user's events must complete
       each step in order for the user to match the
       `UserSegmentSequenceGroup`.
       
      repeated .google.analytics.data.v1alpha.UserSequenceStep user_sequence_steps = 3;
    • getUserSequenceStepsOrBuilder

      UserSequenceStepOrBuilder getUserSequenceStepsOrBuilder(int index)
       An ordered sequence of condition steps. A user's events must complete
       each step in order for the user to match the
       `UserSegmentSequenceGroup`.
       
      repeated .google.analytics.data.v1alpha.UserSequenceStep user_sequence_steps = 3;