public static final class UserSequenceStep.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder> implements UserSequenceStepOrBuilder
A condition that must occur in the specified step order for this user to match the sequence.Protobuf type
google.analytics.data.v1alpha.UserSequenceStep| Modifier and Type | Method and Description |
|---|---|
UserSequenceStep.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UserSequenceStep |
build() |
UserSequenceStep |
buildPartial() |
UserSequenceStep.Builder |
clear() |
UserSequenceStep.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
UserSequenceStep.Builder |
clearIsDirectlyFollowedBy()
If true, the event satisfying this step must be the very next event
after the event satifying the last step.
|
UserSequenceStep.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
UserSequenceStep.Builder |
clearSegmentFilterExpression()
A user matches this sequence step if their events match this
expression.
|
UserSequenceStep.Builder |
clearStepScoping()
This sequence step must be satisfied in the scoping for the user to
match the sequence.
|
UserSequenceStep.Builder |
clone() |
UserSequenceStep |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getIsDirectlyFollowedBy()
If true, the event satisfying this step must be the very next event
after the event satifying the last step.
|
SegmentFilterExpression |
getSegmentFilterExpression()
A user matches this sequence step if their events match this
expression.
|
SegmentFilterExpression.Builder |
getSegmentFilterExpressionBuilder()
A user matches this sequence step if their events match this
expression.
|
SegmentFilterExpressionOrBuilder |
getSegmentFilterExpressionOrBuilder()
A user matches this sequence step if their events match this
expression.
|
UserCriteriaScoping |
getStepScoping()
This sequence step must be satisfied in the scoping for the user to
match the sequence.
|
int |
getStepScopingValue()
This sequence step must be satisfied in the scoping for the user to
match the sequence.
|
boolean |
hasSegmentFilterExpression()
A user matches this sequence step if their events match this
expression.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UserSequenceStep.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UserSequenceStep.Builder |
mergeFrom(com.google.protobuf.Message other) |
UserSequenceStep.Builder |
mergeFrom(UserSequenceStep other) |
UserSequenceStep.Builder |
mergeSegmentFilterExpression(SegmentFilterExpression value)
A user matches this sequence step if their events match this
expression.
|
UserSequenceStep.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UserSequenceStep.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UserSequenceStep.Builder |
setIsDirectlyFollowedBy(boolean value)
If true, the event satisfying this step must be the very next event
after the event satifying the last step.
|
UserSequenceStep.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
UserSequenceStep.Builder |
setSegmentFilterExpression(SegmentFilterExpression.Builder builderForValue)
A user matches this sequence step if their events match this
expression.
|
UserSequenceStep.Builder |
setSegmentFilterExpression(SegmentFilterExpression value)
A user matches this sequence step if their events match this
expression.
|
UserSequenceStep.Builder |
setStepScoping(UserCriteriaScoping value)
This sequence step must be satisfied in the scoping for the user to
match the sequence.
|
UserSequenceStep.Builder |
setStepScopingValue(int value)
This sequence step must be satisfied in the scoping for the user to
match the sequence.
|
UserSequenceStep.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder>public UserSequenceStep.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder>public UserSequenceStep getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic UserSequenceStep build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic UserSequenceStep buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic UserSequenceStep.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder>public UserSequenceStep.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder>public UserSequenceStep.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder>public UserSequenceStep.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder>public UserSequenceStep.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder>public UserSequenceStep.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder>public UserSequenceStep.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UserSequenceStep.Builder>public UserSequenceStep.Builder mergeFrom(UserSequenceStep other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder>public UserSequenceStep.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UserSequenceStep.Builder>IOExceptionpublic 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;getIsDirectlyFollowedBy in interface UserSequenceStepOrBuilderpublic UserSequenceStep.Builder setIsDirectlyFollowedBy(boolean value)
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;value - The isDirectlyFollowedBy to set.public UserSequenceStep.Builder clearIsDirectlyFollowedBy()
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;public 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;getStepScopingValue in interface UserSequenceStepOrBuilderpublic UserSequenceStep.Builder setStepScopingValue(int value)
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;value - The enum numeric value on the wire for stepScoping to set.public 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;getStepScoping in interface UserSequenceStepOrBuilderpublic UserSequenceStep.Builder setStepScoping(UserCriteriaScoping value)
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;value - The stepScoping to set.public UserSequenceStep.Builder clearStepScoping()
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;public 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;
hasSegmentFilterExpression in interface UserSequenceStepOrBuilderpublic 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;
getSegmentFilterExpression in interface UserSequenceStepOrBuilderpublic UserSequenceStep.Builder setSegmentFilterExpression(SegmentFilterExpression value)
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;
public UserSequenceStep.Builder setSegmentFilterExpression(SegmentFilterExpression.Builder builderForValue)
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;
public UserSequenceStep.Builder mergeSegmentFilterExpression(SegmentFilterExpression value)
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;
public UserSequenceStep.Builder clearSegmentFilterExpression()
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;
public SegmentFilterExpression.Builder getSegmentFilterExpressionBuilder()
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;
public 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;
getSegmentFilterExpressionOrBuilder in interface UserSequenceStepOrBuilderpublic final UserSequenceStep.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder>public final UserSequenceStep.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UserSequenceStep.Builder>Copyright © 2023 Google LLC. All rights reserved.