Class SegmentFilterExpression
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.analytics.data.v1alpha.SegmentFilterExpression
- All Implemented Interfaces:
SegmentFilterExpressionOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class SegmentFilterExpression
extends com.google.protobuf.GeneratedMessage
implements SegmentFilterExpressionOrBuilder
Expresses combinations of segment filters.Protobuf type
google.analytics.data.v1alpha.SegmentFilterExpression- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classExpresses combinations of segment 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 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 TypeMethodDescriptionbooleanThe SegmentFilterExpression in `andGroup` have an AND relationship.The SegmentFilterExpression in `andGroup` have an AND relationship.static SegmentFilterExpressionstatic final com.google.protobuf.Descriptors.DescriptorThe SegmentFilterExpression is NOT of `notExpression`.The SegmentFilterExpression is NOT of `notExpression`.The SegmentFilterExpression in `orGroup` have an OR relationship.The SegmentFilterExpression in `orGroup` have an OR relationship.com.google.protobuf.Parser<SegmentFilterExpression>Creates a filter that matches events of a single event name.Creates a filter that matches events of a single event name.A primitive segment filter.A primitive segment filter.intbooleanThe SegmentFilterExpression in `andGroup` have an AND relationship.inthashCode()booleanThe SegmentFilterExpression is NOT of `notExpression`.booleanThe SegmentFilterExpression in `orGroup` have an OR relationship.booleanCreates a filter that matches events of a single event name.booleanA primitive segment filter.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(SegmentFilterExpression prototype) protected SegmentFilterExpression.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static SegmentFilterExpressionparseDelimitedFrom(InputStream input) static SegmentFilterExpressionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SegmentFilterExpressionparseFrom(byte[] data) static SegmentFilterExpressionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SegmentFilterExpressionparseFrom(com.google.protobuf.ByteString data) static SegmentFilterExpressionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SegmentFilterExpressionparseFrom(com.google.protobuf.CodedInputStream input) static SegmentFilterExpressionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SegmentFilterExpressionparseFrom(InputStream input) static SegmentFilterExpressionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SegmentFilterExpressionparseFrom(ByteBuffer data) static SegmentFilterExpressionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<SegmentFilterExpression>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:
-
SEGMENT_FILTER_FIELD_NUMBER
public static final int SEGMENT_FILTER_FIELD_NUMBER- See Also:
-
SEGMENT_EVENT_FILTER_FIELD_NUMBER
public static final int SEGMENT_EVENT_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
-
getExprCase
- Specified by:
getExprCasein interfaceSegmentFilterExpressionOrBuilder
-
hasAndGroup
public boolean hasAndGroup()The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;- Specified by:
hasAndGroupin interfaceSegmentFilterExpressionOrBuilder- Returns:
- Whether the andGroup field is set.
-
getAndGroup
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;- Specified by:
getAndGroupin interfaceSegmentFilterExpressionOrBuilder- Returns:
- The andGroup.
-
getAndGroupOrBuilder
The SegmentFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList and_group = 1;- Specified by:
getAndGroupOrBuilderin interfaceSegmentFilterExpressionOrBuilder
-
hasOrGroup
public boolean hasOrGroup()The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;- Specified by:
hasOrGroupin interfaceSegmentFilterExpressionOrBuilder- Returns:
- Whether the orGroup field is set.
-
getOrGroup
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;- Specified by:
getOrGroupin interfaceSegmentFilterExpressionOrBuilder- Returns:
- The orGroup.
-
getOrGroupOrBuilder
The SegmentFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.SegmentFilterExpressionList or_group = 2;- Specified by:
getOrGroupOrBuilderin interfaceSegmentFilterExpressionOrBuilder
-
hasNotExpression
public boolean hasNotExpression()The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;- Specified by:
hasNotExpressionin interfaceSegmentFilterExpressionOrBuilder- Returns:
- Whether the notExpression field is set.
-
getNotExpression
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;- Specified by:
getNotExpressionin interfaceSegmentFilterExpressionOrBuilder- Returns:
- The notExpression.
-
getNotExpressionOrBuilder
The SegmentFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.SegmentFilterExpression not_expression = 3;- Specified by:
getNotExpressionOrBuilderin interfaceSegmentFilterExpressionOrBuilder
-
hasSegmentFilter
public boolean hasSegmentFilter()A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;- Specified by:
hasSegmentFilterin interfaceSegmentFilterExpressionOrBuilder- Returns:
- Whether the segmentFilter field is set.
-
getSegmentFilter
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;- Specified by:
getSegmentFilterin interfaceSegmentFilterExpressionOrBuilder- Returns:
- The segmentFilter.
-
getSegmentFilterOrBuilder
A primitive segment filter.
.google.analytics.data.v1alpha.SegmentFilter segment_filter = 4;- Specified by:
getSegmentFilterOrBuilderin interfaceSegmentFilterExpressionOrBuilder
-
hasSegmentEventFilter
public boolean hasSegmentEventFilter()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.SegmentEventFilter segment_event_filter = 5;- Specified by:
hasSegmentEventFilterin interfaceSegmentFilterExpressionOrBuilder- Returns:
- Whether the segmentEventFilter field is set.
-
getSegmentEventFilter
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.SegmentEventFilter segment_event_filter = 5;- Specified by:
getSegmentEventFilterin interfaceSegmentFilterExpressionOrBuilder- Returns:
- The segmentEventFilter.
-
getSegmentEventFilterOrBuilder
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.SegmentEventFilter segment_event_filter = 5;- Specified by:
getSegmentEventFilterOrBuilderin interfaceSegmentFilterExpressionOrBuilder
-
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 SegmentFilterExpression parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SegmentFilterExpression parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SegmentFilterExpression parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SegmentFilterExpression parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SegmentFilterExpression parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SegmentFilterExpression parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static SegmentFilterExpression parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static SegmentFilterExpression parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static SegmentFilterExpression parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static SegmentFilterExpression 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 SegmentFilterExpression.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
-