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 Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.DurationDefines the time period in which the whole sequence must occur; for example, 30 Minutes.com.google.protobuf.DurationOrBuilderDefines the time period in which the whole sequence must occur; for example, 30 Minutes.All sequence steps must be satisfied in the scoping for the user to match the sequence.intAll sequence steps must be satisfied in the scoping for the user to match the sequence.getUserSequenceSteps(int index) An ordered sequence of condition steps.intAn ordered sequence of condition steps.An ordered sequence of condition steps.getUserSequenceStepsOrBuilder(int index) An ordered sequence of condition steps.List<? extends UserSequenceStepOrBuilder>An ordered sequence of condition steps.booleanDefines the time period in which the whole sequence must occur; for example, 30 Minutes.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
-
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
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
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;
-