Package com.google.analytics.data.v1beta
Class FilterExpression.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FilterExpression.Builder>
com.google.analytics.data.v1beta.FilterExpression.Builder
- All Implemented Interfaces:
FilterExpressionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FilterExpression
public static final class FilterExpression.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FilterExpression.Builder>
implements FilterExpressionOrBuilder
To express dimension or metric filters. The fields in the same FilterExpression need to be either all dimensions or all metrics.Protobuf type
google.analytics.data.v1beta.FilterExpression-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The FilterExpressions in and_group have an AND relationship.A primitive filter.The FilterExpression is NOT of not_expression.The FilterExpressions in or_group have an OR relationship.The FilterExpressions in and_group have an AND relationship.The FilterExpressions in and_group have an AND relationship.The FilterExpressions in and_group have an AND relationship.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA primitive filter.A primitive filter.A primitive filter.The FilterExpression is NOT of not_expression.The FilterExpression is NOT of not_expression.The FilterExpression is NOT of not_expression.The FilterExpressions in or_group have an OR relationship.The FilterExpressions in or_group have an OR relationship.The FilterExpressions in or_group have an OR relationship.booleanThe FilterExpressions in and_group have an AND relationship.booleanA primitive filter.booleanThe FilterExpression is NOT of not_expression.booleanThe FilterExpressions in or_group have an OR relationship.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanThe FilterExpressions in and_group have an AND relationship.mergeFilter(Filter value) A primitive filter.mergeFrom(FilterExpression other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The FilterExpression is NOT of not_expression.mergeOrGroup(FilterExpressionList value) The FilterExpressions in or_group have an OR relationship.setAndGroup(FilterExpressionList value) The FilterExpressions in and_group have an AND relationship.setAndGroup(FilterExpressionList.Builder builderForValue) The FilterExpressions in and_group have an AND relationship.A primitive filter.setFilter(Filter.Builder builderForValue) A primitive filter.setNotExpression(FilterExpression value) The FilterExpression is NOT of not_expression.setNotExpression(FilterExpression.Builder builderForValue) The FilterExpression is NOT of not_expression.setOrGroup(FilterExpressionList value) The FilterExpressions in or_group have an OR relationship.setOrGroup(FilterExpressionList.Builder builderForValue) The FilterExpressions in or_group 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<FilterExpression.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<FilterExpression.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<FilterExpression.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<FilterExpression.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FilterExpression.Builder>
-
mergeFrom
public FilterExpression.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<FilterExpression.Builder>- Throws:
IOException
-
getExprCase
- Specified by:
getExprCasein interfaceFilterExpressionOrBuilder
-
clearExpr
-
hasAndGroup
public boolean hasAndGroup()The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1beta.FilterExpressionList and_group = 1;- Specified by:
hasAndGroupin interfaceFilterExpressionOrBuilder- Returns:
- Whether the andGroup field is set.
-
getAndGroup
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1beta.FilterExpressionList and_group = 1;- Specified by:
getAndGroupin interfaceFilterExpressionOrBuilder- Returns:
- The andGroup.
-
setAndGroup
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1beta.FilterExpressionList and_group = 1; -
setAndGroup
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1beta.FilterExpressionList and_group = 1; -
mergeAndGroup
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1beta.FilterExpressionList and_group = 1; -
clearAndGroup
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1beta.FilterExpressionList and_group = 1; -
getAndGroupBuilder
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1beta.FilterExpressionList and_group = 1; -
getAndGroupOrBuilder
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1beta.FilterExpressionList and_group = 1;- Specified by:
getAndGroupOrBuilderin interfaceFilterExpressionOrBuilder
-
hasOrGroup
public boolean hasOrGroup()The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1beta.FilterExpressionList or_group = 2;- Specified by:
hasOrGroupin interfaceFilterExpressionOrBuilder- Returns:
- Whether the orGroup field is set.
-
getOrGroup
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1beta.FilterExpressionList or_group = 2;- Specified by:
getOrGroupin interfaceFilterExpressionOrBuilder- Returns:
- The orGroup.
-
setOrGroup
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1beta.FilterExpressionList or_group = 2; -
setOrGroup
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1beta.FilterExpressionList or_group = 2; -
mergeOrGroup
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1beta.FilterExpressionList or_group = 2; -
clearOrGroup
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1beta.FilterExpressionList or_group = 2; -
getOrGroupBuilder
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1beta.FilterExpressionList or_group = 2; -
getOrGroupOrBuilder
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1beta.FilterExpressionList or_group = 2;- Specified by:
getOrGroupOrBuilderin interfaceFilterExpressionOrBuilder
-
hasNotExpression
public boolean hasNotExpression()The FilterExpression is NOT of not_expression.
.google.analytics.data.v1beta.FilterExpression not_expression = 3;- Specified by:
hasNotExpressionin interfaceFilterExpressionOrBuilder- Returns:
- Whether the notExpression field is set.
-
getNotExpression
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1beta.FilterExpression not_expression = 3;- Specified by:
getNotExpressionin interfaceFilterExpressionOrBuilder- Returns:
- The notExpression.
-
setNotExpression
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1beta.FilterExpression not_expression = 3; -
setNotExpression
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1beta.FilterExpression not_expression = 3; -
mergeNotExpression
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1beta.FilterExpression not_expression = 3; -
clearNotExpression
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1beta.FilterExpression not_expression = 3; -
getNotExpressionBuilder
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1beta.FilterExpression not_expression = 3; -
getNotExpressionOrBuilder
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1beta.FilterExpression not_expression = 3;- Specified by:
getNotExpressionOrBuilderin interfaceFilterExpressionOrBuilder
-
hasFilter
public boolean hasFilter()A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.
.google.analytics.data.v1beta.Filter filter = 4;- Specified by:
hasFilterin interfaceFilterExpressionOrBuilder- Returns:
- Whether the filter field is set.
-
getFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.
.google.analytics.data.v1beta.Filter filter = 4;- Specified by:
getFilterin interfaceFilterExpressionOrBuilder- Returns:
- The filter.
-
setFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.
.google.analytics.data.v1beta.Filter filter = 4; -
setFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.
.google.analytics.data.v1beta.Filter filter = 4; -
mergeFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.
.google.analytics.data.v1beta.Filter filter = 4; -
clearFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.
.google.analytics.data.v1beta.Filter filter = 4; -
getFilterBuilder
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.
.google.analytics.data.v1beta.Filter filter = 4; -
getFilterOrBuilder
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.
.google.analytics.data.v1beta.Filter filter = 4;- Specified by:
getFilterOrBuilderin interfaceFilterExpressionOrBuilder
-