Class AccessFilterExpression
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.analytics.admin.v1beta.AccessFilterExpression
- All Implemented Interfaces:
AccessFilterExpressionOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class AccessFilterExpression
extends com.google.protobuf.GeneratedMessage
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.v1beta.AccessFilterExpression- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classExpresses dimension or metric filters.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanA 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.static AccessFilterExpressionstatic final com.google.protobuf.Descriptors.DescriptorThe 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.com.google.protobuf.Parser<AccessFilterExpression>intbooleanA primitive filter.booleanEach of the FilterExpressions in the and_group has an AND relationship.inthashCode()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 booleannewBuilder(AccessFilterExpression prototype) protected AccessFilterExpression.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static AccessFilterExpressionparseDelimitedFrom(InputStream input) static AccessFilterExpressionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccessFilterExpressionparseFrom(byte[] data) static AccessFilterExpressionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccessFilterExpressionparseFrom(com.google.protobuf.ByteString data) static AccessFilterExpressionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccessFilterExpressionparseFrom(com.google.protobuf.CodedInputStream input) static AccessFilterExpressionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccessFilterExpressionparseFrom(InputStream input) static AccessFilterExpressionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccessFilterExpressionparseFrom(ByteBuffer data) static AccessFilterExpressionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AccessFilterExpression>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
AND_GROUP_FIELD_NUMBER
public static final int AND_GROUP_FIELD_NUMBER- See Also:
-
OR_GROUP_FIELD_NUMBER
public static final int OR_GROUP_FIELD_NUMBER- See Also:
-
NOT_EXPRESSION_FIELD_NUMBER
public static final int NOT_EXPRESSION_FIELD_NUMBER- See Also:
-
ACCESS_FILTER_FIELD_NUMBER
public static final int ACCESS_FILTER_FIELD_NUMBER- See Also:
-
-
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
-
getOneExpressionCase
- Specified by:
getOneExpressionCasein interfaceAccessFilterExpressionOrBuilder
-
hasAndGroup
public boolean hasAndGroup()Each of the FilterExpressions in the and_group has an AND relationship.
.google.analytics.admin.v1beta.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.v1beta.AccessFilterExpressionList and_group = 1;- Specified by:
getAndGroupin interfaceAccessFilterExpressionOrBuilder- Returns:
- The andGroup.
-
getAndGroupOrBuilder
Each of the FilterExpressions in the and_group has an AND relationship.
.google.analytics.admin.v1beta.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.v1beta.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.v1beta.AccessFilterExpressionList or_group = 2;- Specified by:
getOrGroupin interfaceAccessFilterExpressionOrBuilder- Returns:
- The orGroup.
-
getOrGroupOrBuilder
Each of the FilterExpressions in the or_group has an OR relationship.
.google.analytics.admin.v1beta.AccessFilterExpressionList or_group = 2;- Specified by:
getOrGroupOrBuilderin interfaceAccessFilterExpressionOrBuilder
-
hasNotExpression
public boolean hasNotExpression()The FilterExpression is NOT of not_expression.
.google.analytics.admin.v1beta.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.v1beta.AccessFilterExpression not_expression = 3;- Specified by:
getNotExpressionin interfaceAccessFilterExpressionOrBuilder- Returns:
- The notExpression.
-
getNotExpressionOrBuilder
The FilterExpression is NOT of not_expression.
.google.analytics.admin.v1beta.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.v1beta.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.v1beta.AccessFilter access_filter = 4;- Specified by:
getAccessFilterin interfaceAccessFilterExpressionOrBuilder- Returns:
- The accessFilter.
-
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.v1beta.AccessFilter access_filter = 4;- Specified by:
getAccessFilterOrBuilderin interfaceAccessFilterExpressionOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AccessFilterExpression parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccessFilterExpression parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccessFilterExpression parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccessFilterExpression parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccessFilterExpression parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccessFilterExpression parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AccessFilterExpression parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AccessFilterExpression parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static AccessFilterExpression parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static AccessFilterExpression parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AccessFilterExpression.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-