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 TypeMethodDescriptionbooleanIf 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.intThis sequence step must be satisfied in the scoping for the user to match the sequence.booleanA user matches this sequence step if their events match this expression.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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;
-