Class AccessFilterExpression.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AccessFilterExpression.Builder>
com.google.analytics.admin.v1alpha.AccessFilterExpression.Builder
- All Implemented Interfaces:
AccessFilterExpressionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AccessFilterExpression
public static final class AccessFilterExpression.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AccessFilterExpression.Builder>
implements AccessFilterExpressionOrBuilder
Expresses dimension or metric filters. The fields in the same expression need to be either all dimensions or all metrics.Protobuf type
google.analytics.admin.v1alpha.AccessFilterExpression-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()A primitive filter.Each of the FilterExpressions in the and_group has an AND relationship.The FilterExpression is NOT of not_expression.Each of the FilterExpressions in the or_group has an OR relationship.A primitive filter.A primitive filter.A primitive filter.Each of the FilterExpressions in the and_group has an AND relationship.Each of the FilterExpressions in the and_group has an AND relationship.Each of the FilterExpressions in the and_group has an AND relationship.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe FilterExpression is NOT of not_expression.The FilterExpression is NOT of not_expression.The FilterExpression is NOT of not_expression.Each of the FilterExpressions in the or_group has an OR relationship.Each of the FilterExpressions in the or_group has an OR relationship.Each of the FilterExpressions in the or_group has an OR relationship.booleanA primitive filter.booleanEach of the FilterExpressions in the and_group has an AND relationship.booleanThe FilterExpression is NOT of not_expression.booleanEach of the FilterExpressions in the or_group has an OR relationship.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAccessFilter(AccessFilter value) A primitive filter.Each of the FilterExpressions in the and_group has an AND relationship.mergeFrom(AccessFilterExpression 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.Each of the FilterExpressions in the or_group has an OR relationship.setAccessFilter(AccessFilter value) A primitive filter.setAccessFilter(AccessFilter.Builder builderForValue) A primitive filter.Each of the FilterExpressions in the and_group has an AND relationship.setAndGroup(AccessFilterExpressionList.Builder builderForValue) Each of the FilterExpressions in the and_group has an AND relationship.The FilterExpression is NOT of not_expression.setNotExpression(AccessFilterExpression.Builder builderForValue) The FilterExpression is NOT of not_expression.Each of the FilterExpressions in the or_group has an OR relationship.setOrGroup(AccessFilterExpressionList.Builder builderForValue) Each of the FilterExpressions in the or_group has 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<AccessFilterExpression.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<AccessFilterExpression.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<AccessFilterExpression.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<AccessFilterExpression.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AccessFilterExpression.Builder>
-
mergeFrom
public AccessFilterExpression.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<AccessFilterExpression.Builder>- Throws:
IOException
-
getOneExpressionCase
- Specified by:
getOneExpressionCasein interfaceAccessFilterExpressionOrBuilder
-
clearOneExpression
-
hasAndGroup
public boolean hasAndGroup()Each of the FilterExpressions in the and_group has an AND relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList and_group = 1;- Specified by:
hasAndGroupin interfaceAccessFilterExpressionOrBuilder- Returns:
- Whether the andGroup field is set.
-
getAndGroup
Each of the FilterExpressions in the and_group has an AND relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList and_group = 1;- Specified by:
getAndGroupin interfaceAccessFilterExpressionOrBuilder- Returns:
- The andGroup.
-
setAndGroup
Each of the FilterExpressions in the and_group has an AND relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList and_group = 1; -
setAndGroup
public AccessFilterExpression.Builder setAndGroup(AccessFilterExpressionList.Builder builderForValue) Each of the FilterExpressions in the and_group has an AND relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList and_group = 1; -
mergeAndGroup
Each of the FilterExpressions in the and_group has an AND relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList and_group = 1; -
clearAndGroup
Each of the FilterExpressions in the and_group has an AND relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList and_group = 1; -
getAndGroupBuilder
Each of the FilterExpressions in the and_group has an AND relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList and_group = 1; -
getAndGroupOrBuilder
Each of the FilterExpressions in the and_group has an AND relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList and_group = 1;- Specified by:
getAndGroupOrBuilderin interfaceAccessFilterExpressionOrBuilder
-
hasOrGroup
public boolean hasOrGroup()Each of the FilterExpressions in the or_group has an OR relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList or_group = 2;- Specified by:
hasOrGroupin interfaceAccessFilterExpressionOrBuilder- Returns:
- Whether the orGroup field is set.
-
getOrGroup
Each of the FilterExpressions in the or_group has an OR relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList or_group = 2;- Specified by:
getOrGroupin interfaceAccessFilterExpressionOrBuilder- Returns:
- The orGroup.
-
setOrGroup
Each of the FilterExpressions in the or_group has an OR relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList or_group = 2; -
setOrGroup
public AccessFilterExpression.Builder setOrGroup(AccessFilterExpressionList.Builder builderForValue) Each of the FilterExpressions in the or_group has an OR relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList or_group = 2; -
mergeOrGroup
Each of the FilterExpressions in the or_group has an OR relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList or_group = 2; -
clearOrGroup
Each of the FilterExpressions in the or_group has an OR relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList or_group = 2; -
getOrGroupBuilder
Each of the FilterExpressions in the or_group has an OR relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList or_group = 2; -
getOrGroupOrBuilder
Each of the FilterExpressions in the or_group has an OR relationship.
.google.analytics.admin.v1alpha.AccessFilterExpressionList or_group = 2;- Specified by:
getOrGroupOrBuilderin interfaceAccessFilterExpressionOrBuilder
-
hasNotExpression
public boolean hasNotExpression()The FilterExpression is NOT of not_expression.
.google.analytics.admin.v1alpha.AccessFilterExpression not_expression = 3;- Specified by:
hasNotExpressionin interfaceAccessFilterExpressionOrBuilder- Returns:
- Whether the notExpression field is set.
-
getNotExpression
The FilterExpression is NOT of not_expression.
.google.analytics.admin.v1alpha.AccessFilterExpression not_expression = 3;- Specified by:
getNotExpressionin interfaceAccessFilterExpressionOrBuilder- Returns:
- The notExpression.
-
setNotExpression
The FilterExpression is NOT of not_expression.
.google.analytics.admin.v1alpha.AccessFilterExpression not_expression = 3; -
setNotExpression
public AccessFilterExpression.Builder setNotExpression(AccessFilterExpression.Builder builderForValue) The FilterExpression is NOT of not_expression.
.google.analytics.admin.v1alpha.AccessFilterExpression not_expression = 3; -
mergeNotExpression
The FilterExpression is NOT of not_expression.
.google.analytics.admin.v1alpha.AccessFilterExpression not_expression = 3; -
clearNotExpression
The FilterExpression is NOT of not_expression.
.google.analytics.admin.v1alpha.AccessFilterExpression not_expression = 3; -
getNotExpressionBuilder
The FilterExpression is NOT of not_expression.
.google.analytics.admin.v1alpha.AccessFilterExpression not_expression = 3; -
getNotExpressionOrBuilder
The FilterExpression is NOT of not_expression.
.google.analytics.admin.v1alpha.AccessFilterExpression not_expression = 3;- Specified by:
getNotExpressionOrBuilderin interfaceAccessFilterExpressionOrBuilder
-
hasAccessFilter
public boolean hasAccessFilter()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.admin.v1alpha.AccessFilter access_filter = 4;- Specified by:
hasAccessFilterin interfaceAccessFilterExpressionOrBuilder- Returns:
- Whether the accessFilter field is set.
-
getAccessFilter
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.admin.v1alpha.AccessFilter access_filter = 4;- Specified by:
getAccessFilterin interfaceAccessFilterExpressionOrBuilder- Returns:
- The accessFilter.
-
setAccessFilter
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.admin.v1alpha.AccessFilter access_filter = 4; -
setAccessFilter
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.admin.v1alpha.AccessFilter access_filter = 4; -
mergeAccessFilter
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.admin.v1alpha.AccessFilter access_filter = 4; -
clearAccessFilter
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.admin.v1alpha.AccessFilter access_filter = 4; -
getAccessFilterBuilder
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.admin.v1alpha.AccessFilter access_filter = 4; -
getAccessFilterOrBuilder
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.admin.v1alpha.AccessFilter access_filter = 4;- Specified by:
getAccessFilterOrBuilderin interfaceAccessFilterExpressionOrBuilder
-