public static final class UserSequenceStep.Builder extends 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public UserSequenceStep.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public UserSequenceStep build()
buildPartial()
public UserSequenceStep buildPartial()
clear()
public UserSequenceStep.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public UserSequenceStep.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearIsDirectlyFollowedBy()
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;
clearOneof(Descriptors.OneofDescriptor oneof)
public UserSequenceStep.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSegmentFilterExpression()
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;
clearStepScoping()
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;
clone()
public UserSequenceStep.Builder clone()
Overrides
getDefaultInstanceForType()
public UserSequenceStep getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getIsDirectlyFollowedBy()
public 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 |
---|
Type | Description |
boolean | The isDirectlyFollowedBy.
|
getSegmentFilterExpression()
public 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;
getSegmentFilterExpressionBuilder()
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;
getSegmentFilterExpressionOrBuilder()
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;
getStepScoping()
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;
getStepScopingValue()
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;
Returns |
---|
Type | Description |
int | The enum numeric value on the wire for stepScoping.
|
hasSegmentFilterExpression()
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;
Returns |
---|
Type | Description |
boolean | Whether the segmentFilterExpression field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(UserSequenceStep other)
public UserSequenceStep.Builder mergeFrom(UserSequenceStep other)
public UserSequenceStep.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public UserSequenceStep.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeSegmentFilterExpression(SegmentFilterExpression value)
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;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UserSequenceStep.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public UserSequenceStep.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setIsDirectlyFollowedBy(boolean value)
public 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;
Parameter |
---|
Name | Description |
value | boolean
The isDirectlyFollowedBy to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UserSequenceStep.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSegmentFilterExpression(SegmentFilterExpression value)
public 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;
setSegmentFilterExpression(SegmentFilterExpression.Builder builderForValue)
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;
setStepScoping(UserCriteriaScoping value)
public 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;
setStepScopingValue(int value)
public 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;
Parameter |
---|
Name | Description |
value | int
The enum numeric value on the wire for stepScoping to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final UserSequenceStep.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides