Class SegmentFilterExpression.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SegmentFilterExpression.Builder>
com.google.analytics.data.v1alpha.SegmentFilterExpression.Builder
- All Implemented Interfaces:
SegmentFilterExpressionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SegmentFilterExpression
public static final class SegmentFilterExpression.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SegmentFilterExpression.Builder>
implements SegmentFilterExpressionOrBuilder
Expresses combinations of segment filters.Protobuf type
google.analytics.data.v1alpha.SegmentFilterExpression-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The SegmentFilterExpression in `andGroup` have an AND relationship.The SegmentFilterExpression is NOT of `notExpression`.The SegmentFilterExpression in `orGroup` have an OR relationship.Creates a filter that matches events of a single event name.A primitive segment filter.The SegmentFilterExpression in `andGroup` have an AND relationship.The SegmentFilterExpression in `andGroup` have an AND relationship.The SegmentFilterExpression in `andGroup` have an AND relationship.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe SegmentFilterExpression is NOT of `notExpression`.The SegmentFilterExpression is NOT of `notExpression`.The SegmentFilterExpression is NOT of `notExpression`.The SegmentFilterExpression in `orGroup` have an OR relationship.The SegmentFilterExpression in `orGroup` have an OR relationship.The SegmentFilterExpression in `orGroup` have an OR relationship.Creates a filter that matches events of a single event name.Creates a filter that matches events of a single event name.Creates a filter that matches events of a single event name.A primitive segment filter.A primitive segment filter.A primitive segment filter.booleanThe SegmentFilterExpression in `andGroup` have an AND relationship.booleanThe SegmentFilterExpression is NOT of `notExpression`.booleanThe SegmentFilterExpression in `orGroup` have an OR relationship.booleanCreates a filter that matches events of a single event name.booleanA primitive segment filter.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanThe SegmentFilterExpression in `andGroup` have an AND relationship.mergeFrom(SegmentFilterExpression other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The SegmentFilterExpression is NOT of `notExpression`.The SegmentFilterExpression in `orGroup` have an OR relationship.Creates a filter that matches events of a single event name.mergeSegmentFilter(SegmentFilter value) A primitive segment filter.The SegmentFilterExpression in `andGroup` have an AND relationship.setAndGroup(SegmentFilterExpressionList.Builder builderForValue) The SegmentFilterExpression in `andGroup` have an AND relationship.The SegmentFilterExpression is NOT of `notExpression`.setNotExpression(SegmentFilterExpression.Builder builderForValue) The SegmentFilterExpression is NOT of `notExpression`.The SegmentFilterExpression in `orGroup` have an OR relationship.setOrGroup(SegmentFilterExpressionList.Builder builderForValue) The SegmentFilterExpression in `orGroup` have an OR relationship.Creates a filter that matches events of a single event name.setSegmentEventFilter(SegmentEventFilter.Builder builderForValue) Creates a filter that matches events of a single event name.setSegmentFilter(SegmentFilter value) A primitive segment filter.setSegmentFilter(SegmentFilter.Builder builderForValue) A primitive segment filter.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SegmentFilterExpression.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SegmentFilterExpression.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SegmentFilterExpression.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SegmentFilterExpression.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SegmentFilterExpression.Builder>
-
mergeFrom
public SegmentFilterExpression.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SegmentFilterExpression.Builder>- Throws:
IOException
-
getExprCase
- Specified by:
getExprCasein interfaceSegmentFilterExpressionOrBuilder
-
clearExpr
-
hasAndGroup
public boolean hasAndGroup()The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;- Specified by:
hasAndGroupin interfaceSegmentFilterExpressionOrBuilder- Returns:
- Whether the andGroup field is set.
-
getAndGroup
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;- Specified by:
getAndGroupin interfaceSegmentFilterExpressionOrBuilder- Returns:
- The andGroup.
-
setAndGroup
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1; -
setAndGroup
public SegmentFilterExpression.Builder setAndGroup(SegmentFilterExpressionList.Builder builderForValue) The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1; -
mergeAndGroup
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1; -
clearAndGroup
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1; -
getAndGroupBuilder
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1; -
getAndGroupOrBuilder
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;- Specified by:
getAndGroupOrBuilderin interfaceSegmentFilterExpressionOrBuilder
-
hasOrGroup
public boolean hasOrGroup()The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;- Specified by:
hasOrGroupin interfaceSegmentFilterExpressionOrBuilder- Returns:
- Whether the orGroup field is set.
-
getOrGroup
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;- Specified by:
getOrGroupin interfaceSegmentFilterExpressionOrBuilder- Returns:
- The orGroup.
-
setOrGroup
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2; -
setOrGroup
public SegmentFilterExpression.Builder setOrGroup(SegmentFilterExpressionList.Builder builderForValue) The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2; -
mergeOrGroup
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2; -
clearOrGroup
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2; -
getOrGroupBuilder
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2; -
getOrGroupOrBuilder
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;- Specified by:
getOrGroupOrBuilderin interfaceSegmentFilterExpressionOrBuilder
-
hasNotExpression
public boolean hasNotExpression()The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;- Specified by:
hasNotExpressionin interfaceSegmentFilterExpressionOrBuilder- Returns:
- Whether the notExpression field is set.
-
getNotExpression
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;- Specified by:
getNotExpressionin interfaceSegmentFilterExpressionOrBuilder- Returns:
- The notExpression.
-
setNotExpression
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3; -
setNotExpression
public SegmentFilterExpression.Builder setNotExpression(SegmentFilterExpression.Builder builderForValue) The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3; -
mergeNotExpression
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3; -
clearNotExpression
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3; -
getNotExpressionBuilder
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3; -
getNotExpressionOrBuilder
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;- Specified by:
getNotExpressionOrBuilderin interfaceSegmentFilterExpressionOrBuilder
-
hasSegmentFilter
public boolean hasSegmentFilter()A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;- Specified by:
hasSegmentFilterin interfaceSegmentFilterExpressionOrBuilder- Returns:
- Whether the segmentFilter field is set.
-
getSegmentFilter
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;- Specified by:
getSegmentFilterin interfaceSegmentFilterExpressionOrBuilder- Returns:
- The segmentFilter.
-
setSegmentFilter
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4; -
setSegmentFilter
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4; -
mergeSegmentFilter
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4; -
clearSegmentFilter
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4; -
getSegmentFilterBuilder
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4; -
getSegmentFilterOrBuilder
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;- Specified by:
getSegmentFilterOrBuilderin interfaceSegmentFilterExpressionOrBuilder
-
hasSegmentEventFilter
public 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;- Specified by:
hasSegmentEventFilterin interfaceSegmentFilterExpressionOrBuilder- Returns:
- Whether the segmentEventFilter field is set.
-
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;- Specified by:
getSegmentEventFilterin interfaceSegmentFilterExpressionOrBuilder- Returns:
- The segmentEventFilter.
-
setSegmentEventFilter
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; -
setSegmentEventFilter
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; -
mergeSegmentEventFilter
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; -
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; -
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; -
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;- Specified by:
getSegmentEventFilterOrBuilderin interfaceSegmentFilterExpressionOrBuilder
-