Class ChannelGroupFilterExpression.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ChannelGroupFilterExpression.Builder>
com.google.analytics.admin.v1alpha.ChannelGroupFilterExpression.Builder
- All Implemented Interfaces:
ChannelGroupFilterExpressionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ChannelGroupFilterExpression
public static final class ChannelGroupFilterExpression.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ChannelGroupFilterExpression.Builder>
implements ChannelGroupFilterExpressionOrBuilder
A logical expression of Channel Group dimension filters.Protobuf type
google.analytics.admin.v1alpha.ChannelGroupFilterExpression-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()A list of expressions to be AND’ed together.A filter on a single dimension.A filter expression to be NOT'ed (that is inverted, complemented).A list of expressions to OR’ed together.A list of expressions to be AND’ed together.A list of expressions to be AND’ed together.A list of expressions to be AND’ed together.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA filter on a single dimension.A filter on a single dimension.A filter on a single dimension.A filter expression to be NOT'ed (that is inverted, complemented).A filter expression to be NOT'ed (that is inverted, complemented).A filter expression to be NOT'ed (that is inverted, complemented).A list of expressions to OR’ed together.A list of expressions to OR’ed together.A list of expressions to OR’ed together.booleanA list of expressions to be AND’ed together.booleanA filter on a single dimension.booleanA filter expression to be NOT'ed (that is inverted, complemented).booleanA list of expressions to OR’ed together.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanA list of expressions to be AND’ed together.mergeFilter(ChannelGroupFilter value) A filter on a single dimension.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) A filter expression to be NOT'ed (that is inverted, complemented).A list of expressions to OR’ed together.A list of expressions to be AND’ed together.setAndGroup(ChannelGroupFilterExpressionList.Builder builderForValue) A list of expressions to be AND’ed together.setFilter(ChannelGroupFilter value) A filter on a single dimension.setFilter(ChannelGroupFilter.Builder builderForValue) A filter on a single dimension.A filter expression to be NOT'ed (that is inverted, complemented).setNotExpression(ChannelGroupFilterExpression.Builder builderForValue) A filter expression to be NOT'ed (that is inverted, complemented).A list of expressions to OR’ed together.setOrGroup(ChannelGroupFilterExpressionList.Builder builderForValue) A list of expressions to OR’ed together.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<ChannelGroupFilterExpression.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<ChannelGroupFilterExpression.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<ChannelGroupFilterExpression.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<ChannelGroupFilterExpression.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ChannelGroupFilterExpression.Builder>
-
mergeFrom
public ChannelGroupFilterExpression.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<ChannelGroupFilterExpression.Builder>- Throws:
IOException
-
getExprCase
- Specified by:
getExprCasein interfaceChannelGroupFilterExpressionOrBuilder
-
clearExpr
-
hasAndGroup
public boolean hasAndGroup()A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;- Specified by:
hasAndGroupin interfaceChannelGroupFilterExpressionOrBuilder- Returns:
- Whether the andGroup field is set.
-
getAndGroup
A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;- Specified by:
getAndGroupin interfaceChannelGroupFilterExpressionOrBuilder- Returns:
- The andGroup.
-
setAndGroup
A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1; -
setAndGroup
public ChannelGroupFilterExpression.Builder setAndGroup(ChannelGroupFilterExpressionList.Builder builderForValue) A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1; -
mergeAndGroup
A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1; -
clearAndGroup
A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1; -
getAndGroupBuilder
A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1; -
getAndGroupOrBuilder
A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;- Specified by:
getAndGroupOrBuilderin interfaceChannelGroupFilterExpressionOrBuilder
-
hasOrGroup
public boolean hasOrGroup()A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;- Specified by:
hasOrGroupin interfaceChannelGroupFilterExpressionOrBuilder- Returns:
- Whether the orGroup field is set.
-
getOrGroup
A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;- Specified by:
getOrGroupin interfaceChannelGroupFilterExpressionOrBuilder- Returns:
- The orGroup.
-
setOrGroup
A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2; -
setOrGroup
public ChannelGroupFilterExpression.Builder setOrGroup(ChannelGroupFilterExpressionList.Builder builderForValue) A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2; -
mergeOrGroup
A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2; -
clearOrGroup
A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2; -
getOrGroupBuilder
A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2; -
getOrGroupOrBuilder
A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;- Specified by:
getOrGroupOrBuilderin interfaceChannelGroupFilterExpressionOrBuilder
-
hasNotExpression
public boolean hasNotExpression()A filter expression to be NOT'ed (that is inverted, complemented). It can only include a dimension_or_metric_filter. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;- Specified by:
hasNotExpressionin interfaceChannelGroupFilterExpressionOrBuilder- Returns:
- Whether the notExpression field is set.
-
getNotExpression
A filter expression to be NOT'ed (that is inverted, complemented). It can only include a dimension_or_metric_filter. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;- Specified by:
getNotExpressionin interfaceChannelGroupFilterExpressionOrBuilder- Returns:
- The notExpression.
-
setNotExpression
A filter expression to be NOT'ed (that is inverted, complemented). It can only include a dimension_or_metric_filter. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3; -
setNotExpression
public ChannelGroupFilterExpression.Builder setNotExpression(ChannelGroupFilterExpression.Builder builderForValue) A filter expression to be NOT'ed (that is inverted, complemented). It can only include a dimension_or_metric_filter. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3; -
mergeNotExpression
A filter expression to be NOT'ed (that is inverted, complemented). It can only include a dimension_or_metric_filter. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3; -
clearNotExpression
A filter expression to be NOT'ed (that is inverted, complemented). It can only include a dimension_or_metric_filter. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3; -
getNotExpressionBuilder
A filter expression to be NOT'ed (that is inverted, complemented). It can only include a dimension_or_metric_filter. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3; -
getNotExpressionOrBuilder
A filter expression to be NOT'ed (that is inverted, complemented). It can only include a dimension_or_metric_filter. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;- Specified by:
getNotExpressionOrBuilderin interfaceChannelGroupFilterExpressionOrBuilder
-
hasFilter
public boolean hasFilter()A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;- Specified by:
hasFilterin interfaceChannelGroupFilterExpressionOrBuilder- Returns:
- Whether the filter field is set.
-
getFilter
A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;- Specified by:
getFilterin interfaceChannelGroupFilterExpressionOrBuilder- Returns:
- The filter.
-
setFilter
A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4; -
setFilter
A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4; -
mergeFilter
A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4; -
clearFilter
A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4; -
getFilterBuilder
A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4; -
getFilterOrBuilder
A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;- Specified by:
getFilterOrBuilderin interfaceChannelGroupFilterExpressionOrBuilder
-