public static final class SegmentFilterExpression.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilterExpression.Builder> implements SegmentFilterExpressionOrBuilder
Expresses combinations of segment filters.Protobuf type
google.analytics.data.v1alpha.SegmentFilterExpression| Modifier and Type | Method and Description |
|---|---|
SegmentFilterExpression.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SegmentFilterExpression |
build() |
SegmentFilterExpression |
buildPartial() |
SegmentFilterExpression.Builder |
clear() |
SegmentFilterExpression.Builder |
clearAndGroup()
The SegmentFilterExpression in `andGroup` have an AND relationship.
|
SegmentFilterExpression.Builder |
clearExpr() |
SegmentFilterExpression.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SegmentFilterExpression.Builder |
clearNotExpression()
The SegmentFilterExpression is NOT of `notExpression`.
|
SegmentFilterExpression.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SegmentFilterExpression.Builder |
clearOrGroup()
The SegmentFilterExpression in `orGroup` have an OR relationship.
|
SegmentFilterExpression.Builder |
clearSegmentEventFilter()
Creates a filter that matches events of a single event name.
|
SegmentFilterExpression.Builder |
clearSegmentFilter()
A primitive segment filter.
|
SegmentFilterExpression.Builder |
clone() |
SegmentFilterExpressionList |
getAndGroup()
The SegmentFilterExpression in `andGroup` have an AND relationship.
|
SegmentFilterExpressionList.Builder |
getAndGroupBuilder()
The SegmentFilterExpression in `andGroup` have an AND relationship.
|
SegmentFilterExpressionListOrBuilder |
getAndGroupOrBuilder()
The SegmentFilterExpression in `andGroup` have an AND relationship.
|
SegmentFilterExpression |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
SegmentFilterExpression.ExprCase |
getExprCase() |
SegmentFilterExpression |
getNotExpression()
The SegmentFilterExpression is NOT of `notExpression`.
|
SegmentFilterExpression.Builder |
getNotExpressionBuilder()
The SegmentFilterExpression is NOT of `notExpression`.
|
SegmentFilterExpressionOrBuilder |
getNotExpressionOrBuilder()
The SegmentFilterExpression is NOT of `notExpression`.
|
SegmentFilterExpressionList |
getOrGroup()
The SegmentFilterExpression in `orGroup` have an OR relationship.
|
SegmentFilterExpressionList.Builder |
getOrGroupBuilder()
The SegmentFilterExpression in `orGroup` have an OR relationship.
|
SegmentFilterExpressionListOrBuilder |
getOrGroupOrBuilder()
The SegmentFilterExpression in `orGroup` have an OR relationship.
|
SegmentEventFilter |
getSegmentEventFilter()
Creates a filter that matches events of a single event name.
|
SegmentEventFilter.Builder |
getSegmentEventFilterBuilder()
Creates a filter that matches events of a single event name.
|
SegmentEventFilterOrBuilder |
getSegmentEventFilterOrBuilder()
Creates a filter that matches events of a single event name.
|
SegmentFilter |
getSegmentFilter()
A primitive segment filter.
|
SegmentFilter.Builder |
getSegmentFilterBuilder()
A primitive segment filter.
|
SegmentFilterOrBuilder |
getSegmentFilterOrBuilder()
A primitive segment filter.
|
boolean |
hasAndGroup()
The SegmentFilterExpression in `andGroup` have an AND relationship.
|
boolean |
hasNotExpression()
The SegmentFilterExpression is NOT of `notExpression`.
|
boolean |
hasOrGroup()
The SegmentFilterExpression in `orGroup` have an OR relationship.
|
boolean |
hasSegmentEventFilter()
Creates a filter that matches events of a single event name.
|
boolean |
hasSegmentFilter()
A primitive segment filter.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SegmentFilterExpression.Builder |
mergeAndGroup(SegmentFilterExpressionList value)
The SegmentFilterExpression in `andGroup` have an AND relationship.
|
SegmentFilterExpression.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SegmentFilterExpression.Builder |
mergeFrom(com.google.protobuf.Message other) |
SegmentFilterExpression.Builder |
mergeFrom(SegmentFilterExpression other) |
SegmentFilterExpression.Builder |
mergeNotExpression(SegmentFilterExpression value)
The SegmentFilterExpression is NOT of `notExpression`.
|
SegmentFilterExpression.Builder |
mergeOrGroup(SegmentFilterExpressionList value)
The SegmentFilterExpression in `orGroup` have an OR relationship.
|
SegmentFilterExpression.Builder |
mergeSegmentEventFilter(SegmentEventFilter value)
Creates a filter that matches events of a single event name.
|
SegmentFilterExpression.Builder |
mergeSegmentFilter(SegmentFilter value)
A primitive segment filter.
|
SegmentFilterExpression.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SegmentFilterExpression.Builder |
setAndGroup(SegmentFilterExpressionList.Builder builderForValue)
The SegmentFilterExpression in `andGroup` have an AND relationship.
|
SegmentFilterExpression.Builder |
setAndGroup(SegmentFilterExpressionList value)
The SegmentFilterExpression in `andGroup` have an AND relationship.
|
SegmentFilterExpression.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SegmentFilterExpression.Builder |
setNotExpression(SegmentFilterExpression.Builder builderForValue)
The SegmentFilterExpression is NOT of `notExpression`.
|
SegmentFilterExpression.Builder |
setNotExpression(SegmentFilterExpression value)
The SegmentFilterExpression is NOT of `notExpression`.
|
SegmentFilterExpression.Builder |
setOrGroup(SegmentFilterExpressionList.Builder builderForValue)
The SegmentFilterExpression in `orGroup` have an OR relationship.
|
SegmentFilterExpression.Builder |
setOrGroup(SegmentFilterExpressionList value)
The SegmentFilterExpression in `orGroup` have an OR relationship.
|
SegmentFilterExpression.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SegmentFilterExpression.Builder |
setSegmentEventFilter(SegmentEventFilter.Builder builderForValue)
Creates a filter that matches events of a single event name.
|
SegmentFilterExpression.Builder |
setSegmentEventFilter(SegmentEventFilter value)
Creates a filter that matches events of a single event name.
|
SegmentFilterExpression.Builder |
setSegmentFilter(SegmentFilter.Builder builderForValue)
A primitive segment filter.
|
SegmentFilterExpression.Builder |
setSegmentFilter(SegmentFilter value)
A primitive segment filter.
|
SegmentFilterExpression.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<SegmentFilterExpression.Builder>public SegmentFilterExpression.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilterExpression.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<SegmentFilterExpression.Builder>public SegmentFilterExpression getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SegmentFilterExpression build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SegmentFilterExpression buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SegmentFilterExpression.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilterExpression.Builder>public SegmentFilterExpression.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<SegmentFilterExpression.Builder>public SegmentFilterExpression.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilterExpression.Builder>public SegmentFilterExpression.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilterExpression.Builder>public SegmentFilterExpression.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<SegmentFilterExpression.Builder>public SegmentFilterExpression.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<SegmentFilterExpression.Builder>public SegmentFilterExpression.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SegmentFilterExpression.Builder>public SegmentFilterExpression.Builder mergeFrom(SegmentFilterExpression other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilterExpression.Builder>public SegmentFilterExpression.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<SegmentFilterExpression.Builder>IOExceptionpublic SegmentFilterExpression.ExprCase getExprCase()
getExprCase in interface SegmentFilterExpressionOrBuilderpublic SegmentFilterExpression.Builder clearExpr()
public boolean hasAndGroup()
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;hasAndGroup in interface SegmentFilterExpressionOrBuilderpublic SegmentFilterExpressionList getAndGroup()
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;getAndGroup in interface SegmentFilterExpressionOrBuilderpublic SegmentFilterExpression.Builder setAndGroup(SegmentFilterExpressionList value)
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;public SegmentFilterExpression.Builder setAndGroup(SegmentFilterExpressionList.Builder builderForValue)
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;public SegmentFilterExpression.Builder mergeAndGroup(SegmentFilterExpressionList value)
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;public SegmentFilterExpression.Builder clearAndGroup()
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;public SegmentFilterExpressionList.Builder getAndGroupBuilder()
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;public SegmentFilterExpressionListOrBuilder getAndGroupOrBuilder()
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;getAndGroupOrBuilder in interface SegmentFilterExpressionOrBuilderpublic boolean hasOrGroup()
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;hasOrGroup in interface SegmentFilterExpressionOrBuilderpublic SegmentFilterExpressionList getOrGroup()
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;getOrGroup in interface SegmentFilterExpressionOrBuilderpublic SegmentFilterExpression.Builder setOrGroup(SegmentFilterExpressionList value)
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;public SegmentFilterExpression.Builder setOrGroup(SegmentFilterExpressionList.Builder builderForValue)
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;public SegmentFilterExpression.Builder mergeOrGroup(SegmentFilterExpressionList value)
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;public SegmentFilterExpression.Builder clearOrGroup()
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;public SegmentFilterExpressionList.Builder getOrGroupBuilder()
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;public SegmentFilterExpressionListOrBuilder getOrGroupOrBuilder()
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;getOrGroupOrBuilder in interface SegmentFilterExpressionOrBuilderpublic boolean hasNotExpression()
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;hasNotExpression in interface SegmentFilterExpressionOrBuilderpublic SegmentFilterExpression getNotExpression()
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;getNotExpression in interface SegmentFilterExpressionOrBuilderpublic SegmentFilterExpression.Builder setNotExpression(SegmentFilterExpression value)
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;public SegmentFilterExpression.Builder setNotExpression(SegmentFilterExpression.Builder builderForValue)
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;public SegmentFilterExpression.Builder mergeNotExpression(SegmentFilterExpression value)
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;public SegmentFilterExpression.Builder clearNotExpression()
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;public SegmentFilterExpression.Builder getNotExpressionBuilder()
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;public SegmentFilterExpressionOrBuilder getNotExpressionOrBuilder()
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;getNotExpressionOrBuilder in interface SegmentFilterExpressionOrBuilderpublic boolean hasSegmentFilter()
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;hasSegmentFilter in interface SegmentFilterExpressionOrBuilderpublic SegmentFilter getSegmentFilter()
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;getSegmentFilter in interface SegmentFilterExpressionOrBuilderpublic SegmentFilterExpression.Builder setSegmentFilter(SegmentFilter value)
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;public SegmentFilterExpression.Builder setSegmentFilter(SegmentFilter.Builder builderForValue)
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;public SegmentFilterExpression.Builder mergeSegmentFilter(SegmentFilter value)
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;public SegmentFilterExpression.Builder clearSegmentFilter()
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;public SegmentFilter.Builder getSegmentFilterBuilder()
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;public SegmentFilterOrBuilder getSegmentFilterOrBuilder()
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;getSegmentFilterOrBuilder in interface SegmentFilterExpressionOrBuilderpublic boolean hasSegmentEventFilter()
Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.
.google.analytics.data.v1alpha.SegmentEventFilter segment_event_filter = 5;hasSegmentEventFilter in interface SegmentFilterExpressionOrBuilderpublic SegmentEventFilter getSegmentEventFilter()
Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.
.google.analytics.data.v1alpha.SegmentEventFilter segment_event_filter = 5;getSegmentEventFilter in interface SegmentFilterExpressionOrBuilderpublic SegmentFilterExpression.Builder setSegmentEventFilter(SegmentEventFilter value)
Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.
.google.analytics.data.v1alpha.SegmentEventFilter segment_event_filter = 5;public SegmentFilterExpression.Builder setSegmentEventFilter(SegmentEventFilter.Builder builderForValue)
Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.
.google.analytics.data.v1alpha.SegmentEventFilter segment_event_filter = 5;public SegmentFilterExpression.Builder mergeSegmentEventFilter(SegmentEventFilter value)
Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.
.google.analytics.data.v1alpha.SegmentEventFilter segment_event_filter = 5;public SegmentFilterExpression.Builder clearSegmentEventFilter()
Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.
.google.analytics.data.v1alpha.SegmentEventFilter segment_event_filter = 5;public SegmentEventFilter.Builder getSegmentEventFilterBuilder()
Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.
.google.analytics.data.v1alpha.SegmentEventFilter segment_event_filter = 5;public SegmentEventFilterOrBuilder getSegmentEventFilterOrBuilder()
Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.
.google.analytics.data.v1alpha.SegmentEventFilter segment_event_filter = 5;getSegmentEventFilterOrBuilder in interface SegmentFilterExpressionOrBuilderpublic final SegmentFilterExpression.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilterExpression.Builder>public final SegmentFilterExpression.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SegmentFilterExpression.Builder>Copyright © 2023 Google LLC. All rights reserved.