public final class SessionSegmentCriteria extends com.google.protobuf.GeneratedMessageV3 implements SessionSegmentCriteriaOrBuilder
A session matches a criteria if the session's events meet the conditions in the criteria.Protobuf type
google.analytics.data.v1alpha.SessionSegmentCriteria| Modifier and Type | Class and Description |
|---|---|
static class |
SessionSegmentCriteria.Builder
A session matches a criteria if the session's events meet the conditions in
the criteria.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
AND_CONDITION_GROUPS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
SessionSegmentConditionGroup |
getAndConditionGroups(int index)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
int |
getAndConditionGroupsCount()
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
List<SessionSegmentConditionGroup> |
getAndConditionGroupsList()
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentConditionGroupOrBuilder |
getAndConditionGroupsOrBuilder(int index)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
List<? extends SessionSegmentConditionGroupOrBuilder> |
getAndConditionGroupsOrBuilderList()
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
static SessionSegmentCriteria |
getDefaultInstance() |
SessionSegmentCriteria |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<SessionSegmentCriteria> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static SessionSegmentCriteria.Builder |
newBuilder() |
static SessionSegmentCriteria.Builder |
newBuilder(SessionSegmentCriteria prototype) |
SessionSegmentCriteria.Builder |
newBuilderForType() |
protected SessionSegmentCriteria.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static SessionSegmentCriteria |
parseDelimitedFrom(InputStream input) |
static SessionSegmentCriteria |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SessionSegmentCriteria |
parseFrom(byte[] data) |
static SessionSegmentCriteria |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SessionSegmentCriteria |
parseFrom(ByteBuffer data) |
static SessionSegmentCriteria |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SessionSegmentCriteria |
parseFrom(com.google.protobuf.ByteString data) |
static SessionSegmentCriteria |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SessionSegmentCriteria |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SessionSegmentCriteria |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SessionSegmentCriteria |
parseFrom(InputStream input) |
static SessionSegmentCriteria |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SessionSegmentCriteria> |
parser() |
SessionSegmentCriteria.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int AND_CONDITION_GROUPS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public List<SessionSegmentConditionGroup> getAndConditionGroupsList()
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
getAndConditionGroupsList in interface SessionSegmentCriteriaOrBuilderpublic List<? extends SessionSegmentConditionGroupOrBuilder> getAndConditionGroupsOrBuilderList()
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
getAndConditionGroupsOrBuilderList in interface SessionSegmentCriteriaOrBuilderpublic int getAndConditionGroupsCount()
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
getAndConditionGroupsCount in interface SessionSegmentCriteriaOrBuilderpublic SessionSegmentConditionGroup getAndConditionGroups(int index)
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
getAndConditionGroups in interface SessionSegmentCriteriaOrBuilderpublic SessionSegmentConditionGroupOrBuilder getAndConditionGroupsOrBuilder(int index)
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
getAndConditionGroupsOrBuilder in interface SessionSegmentCriteriaOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static SessionSegmentCriteria parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SessionSegmentCriteria parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SessionSegmentCriteria parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SessionSegmentCriteria parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SessionSegmentCriteria parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SessionSegmentCriteria parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SessionSegmentCriteria parseFrom(InputStream input) throws IOException
IOExceptionpublic static SessionSegmentCriteria parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SessionSegmentCriteria parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SessionSegmentCriteria parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SessionSegmentCriteria parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SessionSegmentCriteria parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SessionSegmentCriteria.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SessionSegmentCriteria.Builder newBuilder()
public static SessionSegmentCriteria.Builder newBuilder(SessionSegmentCriteria prototype)
public SessionSegmentCriteria.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SessionSegmentCriteria.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SessionSegmentCriteria getDefaultInstance()
public static com.google.protobuf.Parser<SessionSegmentCriteria> parser()
public com.google.protobuf.Parser<SessionSegmentCriteria> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SessionSegmentCriteria getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.