Class FunnelFilterExpression.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FunnelFilterExpression.Builder>
com.google.analytics.data.v1alpha.FunnelFilterExpression.Builder
- All Implemented Interfaces:
FunnelFilterExpressionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FunnelFilterExpression
public static final class FunnelFilterExpression.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FunnelFilterExpression.Builder>
implements FunnelFilterExpressionOrBuilder
Expresses combinations of funnel filters.Protobuf type
google.analytics.data.v1alpha.FunnelFilterExpression-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The FunnelFilterExpression in `andGroup` have an AND relationship.Creates a filter that matches events of a single event name.A funnel filter for a dimension or metric.The FunnelFilterExpression is NOT of `notExpression`.The FunnelFilterExpression in `orGroup` have an OR relationship.The FunnelFilterExpression in `andGroup` have an AND relationship.The FunnelFilterExpression in `andGroup` have an AND relationship.The FunnelFilterExpression in `andGroup` have an AND relationship.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorCreates 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 funnel filter for a dimension or metric.A funnel filter for a dimension or metric.A funnel filter for a dimension or metric.The FunnelFilterExpression is NOT of `notExpression`.The FunnelFilterExpression is NOT of `notExpression`.The FunnelFilterExpression is NOT of `notExpression`.The FunnelFilterExpression in `orGroup` have an OR relationship.The FunnelFilterExpression in `orGroup` have an OR relationship.The FunnelFilterExpression in `orGroup` have an OR relationship.booleanThe FunnelFilterExpression in `andGroup` have an AND relationship.booleanCreates a filter that matches events of a single event name.booleanA funnel filter for a dimension or metric.booleanThe FunnelFilterExpression is NOT of `notExpression`.booleanThe FunnelFilterExpression in `orGroup` have an OR relationship.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanThe FunnelFilterExpression in `andGroup` have an AND relationship.mergeFrom(FunnelFilterExpression other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Creates a filter that matches events of a single event name.A funnel filter for a dimension or metric.The FunnelFilterExpression is NOT of `notExpression`.The FunnelFilterExpression in `orGroup` have an OR relationship.The FunnelFilterExpression in `andGroup` have an AND relationship.setAndGroup(FunnelFilterExpressionList.Builder builderForValue) The FunnelFilterExpression in `andGroup` have an AND relationship.Creates a filter that matches events of a single event name.setFunnelEventFilter(FunnelEventFilter.Builder builderForValue) Creates a filter that matches events of a single event name.A funnel filter for a dimension or metric.setFunnelFieldFilter(FunnelFieldFilter.Builder builderForValue) A funnel filter for a dimension or metric.The FunnelFilterExpression is NOT of `notExpression`.setNotExpression(FunnelFilterExpression.Builder builderForValue) The FunnelFilterExpression is NOT of `notExpression`.The FunnelFilterExpression in `orGroup` have an OR relationship.setOrGroup(FunnelFilterExpressionList.Builder builderForValue) The FunnelFilterExpression in `orGroup` have an OR relationship.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<FunnelFilterExpression.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<FunnelFilterExpression.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<FunnelFilterExpression.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<FunnelFilterExpression.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FunnelFilterExpression.Builder>
-
mergeFrom
public FunnelFilterExpression.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<FunnelFilterExpression.Builder>- Throws:
IOException
-
getExprCase
- Specified by:
getExprCasein interfaceFunnelFilterExpressionOrBuilder
-
clearExpr
-
hasAndGroup
public boolean hasAndGroup()The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;- Specified by:
hasAndGroupin interfaceFunnelFilterExpressionOrBuilder- Returns:
- Whether the andGroup field is set.
-
getAndGroup
The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;- Specified by:
getAndGroupin interfaceFunnelFilterExpressionOrBuilder- Returns:
- The andGroup.
-
setAndGroup
The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1; -
setAndGroup
public FunnelFilterExpression.Builder setAndGroup(FunnelFilterExpressionList.Builder builderForValue) The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1; -
mergeAndGroup
The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1; -
clearAndGroup
The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1; -
getAndGroupBuilder
The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1; -
getAndGroupOrBuilder
The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;- Specified by:
getAndGroupOrBuilderin interfaceFunnelFilterExpressionOrBuilder
-
hasOrGroup
public boolean hasOrGroup()The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;- Specified by:
hasOrGroupin interfaceFunnelFilterExpressionOrBuilder- Returns:
- Whether the orGroup field is set.
-
getOrGroup
The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;- Specified by:
getOrGroupin interfaceFunnelFilterExpressionOrBuilder- Returns:
- The orGroup.
-
setOrGroup
The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2; -
setOrGroup
public FunnelFilterExpression.Builder setOrGroup(FunnelFilterExpressionList.Builder builderForValue) The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2; -
mergeOrGroup
The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2; -
clearOrGroup
The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2; -
getOrGroupBuilder
The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2; -
getOrGroupOrBuilder
The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;- Specified by:
getOrGroupOrBuilderin interfaceFunnelFilterExpressionOrBuilder
-
hasNotExpression
public boolean hasNotExpression()The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;- Specified by:
hasNotExpressionin interfaceFunnelFilterExpressionOrBuilder- Returns:
- Whether the notExpression field is set.
-
getNotExpression
The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;- Specified by:
getNotExpressionin interfaceFunnelFilterExpressionOrBuilder- Returns:
- The notExpression.
-
setNotExpression
The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3; -
setNotExpression
public FunnelFilterExpression.Builder setNotExpression(FunnelFilterExpression.Builder builderForValue) The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3; -
mergeNotExpression
The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3; -
clearNotExpression
The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3; -
getNotExpressionBuilder
The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3; -
getNotExpressionOrBuilder
The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;- Specified by:
getNotExpressionOrBuilderin interfaceFunnelFilterExpressionOrBuilder
-
hasFunnelFieldFilter
public boolean hasFunnelFieldFilter()A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;- Specified by:
hasFunnelFieldFilterin interfaceFunnelFilterExpressionOrBuilder- Returns:
- Whether the funnelFieldFilter field is set.
-
getFunnelFieldFilter
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;- Specified by:
getFunnelFieldFilterin interfaceFunnelFilterExpressionOrBuilder- Returns:
- The funnelFieldFilter.
-
setFunnelFieldFilter
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4; -
setFunnelFieldFilter
public FunnelFilterExpression.Builder setFunnelFieldFilter(FunnelFieldFilter.Builder builderForValue) A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4; -
mergeFunnelFieldFilter
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4; -
clearFunnelFieldFilter
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4; -
getFunnelFieldFilterBuilder
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4; -
getFunnelFieldFilterOrBuilder
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;- Specified by:
getFunnelFieldFilterOrBuilderin interfaceFunnelFilterExpressionOrBuilder
-
hasFunnelEventFilter
public boolean hasFunnelEventFilter()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.FunnelEventFilter funnel_event_filter = 5;- Specified by:
hasFunnelEventFilterin interfaceFunnelFilterExpressionOrBuilder- Returns:
- Whether the funnelEventFilter field is set.
-
getFunnelEventFilter
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.FunnelEventFilter funnel_event_filter = 5;- Specified by:
getFunnelEventFilterin interfaceFunnelFilterExpressionOrBuilder- Returns:
- The funnelEventFilter.
-
setFunnelEventFilter
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.FunnelEventFilter funnel_event_filter = 5; -
setFunnelEventFilter
public FunnelFilterExpression.Builder setFunnelEventFilter(FunnelEventFilter.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.FunnelEventFilter funnel_event_filter = 5; -
mergeFunnelEventFilter
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.FunnelEventFilter funnel_event_filter = 5; -
clearFunnelEventFilter
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.FunnelEventFilter funnel_event_filter = 5; -
getFunnelEventFilterBuilder
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.FunnelEventFilter funnel_event_filter = 5; -
getFunnelEventFilterOrBuilder
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.FunnelEventFilter funnel_event_filter = 5;- Specified by:
getFunnelEventFilterOrBuilderin interfaceFunnelFilterExpressionOrBuilder
-