public final class UserSegmentSequenceGroup extends com.google.protobuf.GeneratedMessageV3 implements UserSegmentSequenceGroupOrBuilder
Define conditions that must occur in a specific order for the user to be a member of the segment.Protobuf type
google.analytics.data.v1alpha.UserSegmentSequenceGroup| Modifier and Type | Class and Description |
|---|---|
static class |
UserSegmentSequenceGroup.Builder
Define conditions that must occur in a specific order for the user to be
a member of the segment.
|
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 |
SEQUENCE_MAXIMUM_DURATION_FIELD_NUMBER |
static int |
SEQUENCE_SCOPING_FIELD_NUMBER |
static int |
USER_SEQUENCE_STEPS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static UserSegmentSequenceGroup |
getDefaultInstance() |
UserSegmentSequenceGroup |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<UserSegmentSequenceGroup> |
getParserForType() |
com.google.protobuf.Duration |
getSequenceMaximumDuration()
Defines the time period in which the whole sequence must occur; for
example, 30 Minutes.
|
com.google.protobuf.DurationOrBuilder |
getSequenceMaximumDurationOrBuilder()
Defines the time period in which the whole sequence must occur; for
example, 30 Minutes.
|
UserCriteriaScoping |
getSequenceScoping()
All sequence steps must be satisfied in the scoping for the user to
match the sequence.
|
int |
getSequenceScopingValue()
All sequence steps must be satisfied in the scoping for the user to
match the sequence.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
UserSequenceStep |
getUserSequenceSteps(int index)
An ordered sequence of condition steps.
|
int |
getUserSequenceStepsCount()
An ordered sequence of condition steps.
|
List<UserSequenceStep> |
getUserSequenceStepsList()
An ordered sequence of condition steps.
|
UserSequenceStepOrBuilder |
getUserSequenceStepsOrBuilder(int index)
An ordered sequence of condition steps.
|
List<? extends UserSequenceStepOrBuilder> |
getUserSequenceStepsOrBuilderList()
An ordered sequence of condition steps.
|
int |
hashCode() |
boolean |
hasSequenceMaximumDuration()
Defines the time period in which the whole sequence must occur; for
example, 30 Minutes.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static UserSegmentSequenceGroup.Builder |
newBuilder() |
static UserSegmentSequenceGroup.Builder |
newBuilder(UserSegmentSequenceGroup prototype) |
UserSegmentSequenceGroup.Builder |
newBuilderForType() |
protected UserSegmentSequenceGroup.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static UserSegmentSequenceGroup |
parseDelimitedFrom(InputStream input) |
static UserSegmentSequenceGroup |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UserSegmentSequenceGroup |
parseFrom(byte[] data) |
static UserSegmentSequenceGroup |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UserSegmentSequenceGroup |
parseFrom(ByteBuffer data) |
static UserSegmentSequenceGroup |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UserSegmentSequenceGroup |
parseFrom(com.google.protobuf.ByteString data) |
static UserSegmentSequenceGroup |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UserSegmentSequenceGroup |
parseFrom(com.google.protobuf.CodedInputStream input) |
static UserSegmentSequenceGroup |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UserSegmentSequenceGroup |
parseFrom(InputStream input) |
static UserSegmentSequenceGroup |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<UserSegmentSequenceGroup> |
parser() |
UserSegmentSequenceGroup.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 SEQUENCE_SCOPING_FIELD_NUMBER
public static final int SEQUENCE_MAXIMUM_DURATION_FIELD_NUMBER
public static final int USER_SEQUENCE_STEPS_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 int getSequenceScopingValue()
All sequence steps must be satisfied in the scoping for the user to match the sequence. For example if `sequenceScoping = USER_CRITERIA_WITHIN_SAME_SESSION`, all sequence steps must complete within one session for the user to match the sequence. `sequenceScoping = USER_CRITERIA_WITHIN_SAME_EVENT` is not supported. Optional. If unspecified, `conditionScoping = ACROSS_ALL_SESSIONS` is used.
.google.analytics.data.v1alpha.UserCriteriaScoping sequence_scoping = 1;getSequenceScopingValue in interface UserSegmentSequenceGroupOrBuilderpublic UserCriteriaScoping getSequenceScoping()
All sequence steps must be satisfied in the scoping for the user to match the sequence. For example if `sequenceScoping = USER_CRITERIA_WITHIN_SAME_SESSION`, all sequence steps must complete within one session for the user to match the sequence. `sequenceScoping = USER_CRITERIA_WITHIN_SAME_EVENT` is not supported. Optional. If unspecified, `conditionScoping = ACROSS_ALL_SESSIONS` is used.
.google.analytics.data.v1alpha.UserCriteriaScoping sequence_scoping = 1;getSequenceScoping in interface UserSegmentSequenceGroupOrBuilderpublic boolean hasSequenceMaximumDuration()
Defines the time period in which the whole sequence must occur; for example, 30 Minutes. `sequenceMaximumDuration` is inclusive of the endpoint at the microsecond granularity. For example a sequence with a maximum duration of 5 seconds can be completed at 4.9 or 5.0 seconds, but not 5 seconds and 1 microsecond. `sequenceMaximumDuration` is optional, and if unspecified, sequences can be completed in any time duration.
.google.protobuf.Duration sequence_maximum_duration = 2;hasSequenceMaximumDuration in interface UserSegmentSequenceGroupOrBuilderpublic com.google.protobuf.Duration getSequenceMaximumDuration()
Defines the time period in which the whole sequence must occur; for example, 30 Minutes. `sequenceMaximumDuration` is inclusive of the endpoint at the microsecond granularity. For example a sequence with a maximum duration of 5 seconds can be completed at 4.9 or 5.0 seconds, but not 5 seconds and 1 microsecond. `sequenceMaximumDuration` is optional, and if unspecified, sequences can be completed in any time duration.
.google.protobuf.Duration sequence_maximum_duration = 2;getSequenceMaximumDuration in interface UserSegmentSequenceGroupOrBuilderpublic com.google.protobuf.DurationOrBuilder getSequenceMaximumDurationOrBuilder()
Defines the time period in which the whole sequence must occur; for example, 30 Minutes. `sequenceMaximumDuration` is inclusive of the endpoint at the microsecond granularity. For example a sequence with a maximum duration of 5 seconds can be completed at 4.9 or 5.0 seconds, but not 5 seconds and 1 microsecond. `sequenceMaximumDuration` is optional, and if unspecified, sequences can be completed in any time duration.
.google.protobuf.Duration sequence_maximum_duration = 2;getSequenceMaximumDurationOrBuilder in interface UserSegmentSequenceGroupOrBuilderpublic List<UserSequenceStep> getUserSequenceStepsList()
An ordered sequence of condition steps. A user's events must complete each step in order for the user to match the `UserSegmentSequenceGroup`.
repeated .google.analytics.data.v1alpha.UserSequenceStep user_sequence_steps = 3;getUserSequenceStepsList in interface UserSegmentSequenceGroupOrBuilderpublic List<? extends UserSequenceStepOrBuilder> getUserSequenceStepsOrBuilderList()
An ordered sequence of condition steps. A user's events must complete each step in order for the user to match the `UserSegmentSequenceGroup`.
repeated .google.analytics.data.v1alpha.UserSequenceStep user_sequence_steps = 3;getUserSequenceStepsOrBuilderList in interface UserSegmentSequenceGroupOrBuilderpublic int getUserSequenceStepsCount()
An ordered sequence of condition steps. A user's events must complete each step in order for the user to match the `UserSegmentSequenceGroup`.
repeated .google.analytics.data.v1alpha.UserSequenceStep user_sequence_steps = 3;getUserSequenceStepsCount in interface UserSegmentSequenceGroupOrBuilderpublic UserSequenceStep getUserSequenceSteps(int index)
An ordered sequence of condition steps. A user's events must complete each step in order for the user to match the `UserSegmentSequenceGroup`.
repeated .google.analytics.data.v1alpha.UserSequenceStep user_sequence_steps = 3;getUserSequenceSteps in interface UserSegmentSequenceGroupOrBuilderpublic UserSequenceStepOrBuilder getUserSequenceStepsOrBuilder(int index)
An ordered sequence of condition steps. A user's events must complete each step in order for the user to match the `UserSegmentSequenceGroup`.
repeated .google.analytics.data.v1alpha.UserSequenceStep user_sequence_steps = 3;getUserSequenceStepsOrBuilder in interface UserSegmentSequenceGroupOrBuilderpublic 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 UserSegmentSequenceGroup parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static UserSegmentSequenceGroup parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static UserSegmentSequenceGroup parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static UserSegmentSequenceGroup parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static UserSegmentSequenceGroup parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static UserSegmentSequenceGroup parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static UserSegmentSequenceGroup parseFrom(InputStream input) throws IOException
IOExceptionpublic static UserSegmentSequenceGroup parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static UserSegmentSequenceGroup parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static UserSegmentSequenceGroup parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static UserSegmentSequenceGroup parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static UserSegmentSequenceGroup parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic UserSegmentSequenceGroup.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static UserSegmentSequenceGroup.Builder newBuilder()
public static UserSegmentSequenceGroup.Builder newBuilder(UserSegmentSequenceGroup prototype)
public UserSegmentSequenceGroup.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected UserSegmentSequenceGroup.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static UserSegmentSequenceGroup getDefaultInstance()
public static com.google.protobuf.Parser<UserSegmentSequenceGroup> parser()
public com.google.protobuf.Parser<UserSegmentSequenceGroup> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public UserSegmentSequenceGroup getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.