public static final class SessionSegmentConditionGroup.Builder extends GeneratedMessageV3.Builder<SessionSegmentConditionGroup.Builder> implements SessionSegmentConditionGroupOrBuilder
Conditions tell Analytics what data to include in or exclude from the
segment.
Protobuf type google.analytics.data.v1alpha.SessionSegmentConditionGroup
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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SessionSegmentConditionGroup.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public SessionSegmentConditionGroup build()
Returns
buildPartial()
public SessionSegmentConditionGroup buildPartial()
Returns
clear()
public SessionSegmentConditionGroup.Builder clear()
Returns
Overrides
clearConditionScoping()
public SessionSegmentConditionGroup.Builder clearConditionScoping()
Data is included or excluded from the segment based on if it matches
the condition group. This scoping defines how many events the
segmentFilterExpression
is evaluated on before the condition group
is determined to be matched or not. For example if conditionScoping =
SESSION_CRITERIA_WITHIN_SAME_SESSION
, the expression is evaluated on all
events in a session, and then, the condition group is determined to be
matched or not for this session. For example if conditionScoping =
SESSION_CRITERIA_WITHIN_SAME_EVENT
, the expression is evaluated on a
single event, and then, the condition group is determined to be matched or
not for this session.
Optional. If unspecified, a conditionScoping
of WITHIN_SAME_SESSION
is used.
.google.analytics.data.v1alpha.SessionCriteriaScoping condition_scoping = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public SessionSegmentConditionGroup.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public SessionSegmentConditionGroup.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearSegmentFilterExpression()
public SessionSegmentConditionGroup.Builder clearSegmentFilterExpression()
Data is included or excluded from the segment based on if it matches
this expression. Expressions express criteria on dimension, metrics,
and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;
Returns
clone()
public SessionSegmentConditionGroup.Builder clone()
Returns
Overrides
getConditionScoping()
public SessionCriteriaScoping getConditionScoping()
Data is included or excluded from the segment based on if it matches
the condition group. This scoping defines how many events the
segmentFilterExpression
is evaluated on before the condition group
is determined to be matched or not. For example if conditionScoping =
SESSION_CRITERIA_WITHIN_SAME_SESSION
, the expression is evaluated on all
events in a session, and then, the condition group is determined to be
matched or not for this session. For example if conditionScoping =
SESSION_CRITERIA_WITHIN_SAME_EVENT
, the expression is evaluated on a
single event, and then, the condition group is determined to be matched or
not for this session.
Optional. If unspecified, a conditionScoping
of WITHIN_SAME_SESSION
is used.
.google.analytics.data.v1alpha.SessionCriteriaScoping condition_scoping = 1;
Returns
getConditionScopingValue()
public int getConditionScopingValue()
Data is included or excluded from the segment based on if it matches
the condition group. This scoping defines how many events the
segmentFilterExpression
is evaluated on before the condition group
is determined to be matched or not. For example if conditionScoping =
SESSION_CRITERIA_WITHIN_SAME_SESSION
, the expression is evaluated on all
events in a session, and then, the condition group is determined to be
matched or not for this session. For example if conditionScoping =
SESSION_CRITERIA_WITHIN_SAME_EVENT
, the expression is evaluated on a
single event, and then, the condition group is determined to be matched or
not for this session.
Optional. If unspecified, a conditionScoping
of WITHIN_SAME_SESSION
is used.
.google.analytics.data.v1alpha.SessionCriteriaScoping condition_scoping = 1;
Returns
Type | Description |
int | The enum numeric value on the wire for conditionScoping.
|
getDefaultInstanceForType()
public SessionSegmentConditionGroup getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getSegmentFilterExpression()
public SegmentFilterExpression getSegmentFilterExpression()
Data is included or excluded from the segment based on if it matches
this expression. Expressions express criteria on dimension, metrics,
and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;
Returns
getSegmentFilterExpressionBuilder()
public SegmentFilterExpression.Builder getSegmentFilterExpressionBuilder()
Data is included or excluded from the segment based on if it matches
this expression. Expressions express criteria on dimension, metrics,
and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;
Returns
getSegmentFilterExpressionOrBuilder()
public SegmentFilterExpressionOrBuilder getSegmentFilterExpressionOrBuilder()
Data is included or excluded from the segment based on if it matches
this expression. Expressions express criteria on dimension, metrics,
and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;
Returns
hasSegmentFilterExpression()
public boolean hasSegmentFilterExpression()
Data is included or excluded from the segment based on if it matches
this expression. Expressions express criteria on dimension, metrics,
and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;
Returns
Type | Description |
boolean | Whether the segmentFilterExpression field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(SessionSegmentConditionGroup other)
public SessionSegmentConditionGroup.Builder mergeFrom(SessionSegmentConditionGroup other)
Parameter
Returns
public SessionSegmentConditionGroup.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public SessionSegmentConditionGroup.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeSegmentFilterExpression(SegmentFilterExpression value)
public SessionSegmentConditionGroup.Builder mergeSegmentFilterExpression(SegmentFilterExpression value)
Data is included or excluded from the segment based on if it matches
this expression. Expressions express criteria on dimension, metrics,
and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SessionSegmentConditionGroup.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setConditionScoping(SessionCriteriaScoping value)
public SessionSegmentConditionGroup.Builder setConditionScoping(SessionCriteriaScoping value)
Data is included or excluded from the segment based on if it matches
the condition group. This scoping defines how many events the
segmentFilterExpression
is evaluated on before the condition group
is determined to be matched or not. For example if conditionScoping =
SESSION_CRITERIA_WITHIN_SAME_SESSION
, the expression is evaluated on all
events in a session, and then, the condition group is determined to be
matched or not for this session. For example if conditionScoping =
SESSION_CRITERIA_WITHIN_SAME_EVENT
, the expression is evaluated on a
single event, and then, the condition group is determined to be matched or
not for this session.
Optional. If unspecified, a conditionScoping
of WITHIN_SAME_SESSION
is used.
.google.analytics.data.v1alpha.SessionCriteriaScoping condition_scoping = 1;
Parameter
Returns
setConditionScopingValue(int value)
public SessionSegmentConditionGroup.Builder setConditionScopingValue(int value)
Data is included or excluded from the segment based on if it matches
the condition group. This scoping defines how many events the
segmentFilterExpression
is evaluated on before the condition group
is determined to be matched or not. For example if conditionScoping =
SESSION_CRITERIA_WITHIN_SAME_SESSION
, the expression is evaluated on all
events in a session, and then, the condition group is determined to be
matched or not for this session. For example if conditionScoping =
SESSION_CRITERIA_WITHIN_SAME_EVENT
, the expression is evaluated on a
single event, and then, the condition group is determined to be matched or
not for this session.
Optional. If unspecified, a conditionScoping
of WITHIN_SAME_SESSION
is used.
.google.analytics.data.v1alpha.SessionCriteriaScoping condition_scoping = 1;
Parameter
Name | Description |
value | int
The enum numeric value on the wire for conditionScoping to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public SessionSegmentConditionGroup.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SessionSegmentConditionGroup.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSegmentFilterExpression(SegmentFilterExpression value)
public SessionSegmentConditionGroup.Builder setSegmentFilterExpression(SegmentFilterExpression value)
Data is included or excluded from the segment based on if it matches
this expression. Expressions express criteria on dimension, metrics,
and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;
Parameter
Returns
setSegmentFilterExpression(SegmentFilterExpression.Builder builderForValue)
public SessionSegmentConditionGroup.Builder setSegmentFilterExpression(SegmentFilterExpression.Builder builderForValue)
Data is included or excluded from the segment based on if it matches
this expression. Expressions express criteria on dimension, metrics,
and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 2;
Parameter
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final SessionSegmentConditionGroup.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides