public static final class SessionSegmentCriteria.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder> 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 | Method and Description |
|---|---|
SessionSegmentCriteria.Builder |
addAllAndConditionGroups(Iterable<? extends SessionSegmentConditionGroup> values)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentCriteria.Builder |
addAndConditionGroups(int index,
SessionSegmentConditionGroup.Builder builderForValue)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentCriteria.Builder |
addAndConditionGroups(int index,
SessionSegmentConditionGroup value)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentCriteria.Builder |
addAndConditionGroups(SessionSegmentConditionGroup.Builder builderForValue)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentCriteria.Builder |
addAndConditionGroups(SessionSegmentConditionGroup value)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentConditionGroup.Builder |
addAndConditionGroupsBuilder()
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentConditionGroup.Builder |
addAndConditionGroupsBuilder(int index)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentCriteria.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SessionSegmentCriteria |
build() |
SessionSegmentCriteria |
buildPartial() |
SessionSegmentCriteria.Builder |
clear() |
SessionSegmentCriteria.Builder |
clearAndConditionGroups()
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentCriteria.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SessionSegmentCriteria.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SessionSegmentCriteria.Builder |
clone() |
SessionSegmentConditionGroup |
getAndConditionGroups(int index)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentConditionGroup.Builder |
getAndConditionGroupsBuilder(int index)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
List<SessionSegmentConditionGroup.Builder> |
getAndConditionGroupsBuilderList()
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`.
|
SessionSegmentCriteria |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SessionSegmentCriteria.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SessionSegmentCriteria.Builder |
mergeFrom(com.google.protobuf.Message other) |
SessionSegmentCriteria.Builder |
mergeFrom(SessionSegmentCriteria other) |
SessionSegmentCriteria.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SessionSegmentCriteria.Builder |
removeAndConditionGroups(int index)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentCriteria.Builder |
setAndConditionGroups(int index,
SessionSegmentConditionGroup.Builder builderForValue)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentCriteria.Builder |
setAndConditionGroups(int index,
SessionSegmentConditionGroup value)
A session matches this criteria if the session matches each of these
`andConditionGroups`.
|
SessionSegmentCriteria.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SessionSegmentCriteria.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SessionSegmentCriteria.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder>public SessionSegmentCriteria.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder>public SessionSegmentCriteria getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SessionSegmentCriteria build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SessionSegmentCriteria buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SessionSegmentCriteria.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder>public SessionSegmentCriteria.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder>public SessionSegmentCriteria.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder>public SessionSegmentCriteria.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder>public SessionSegmentCriteria.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder>public SessionSegmentCriteria.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder>public SessionSegmentCriteria.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SessionSegmentCriteria.Builder>public SessionSegmentCriteria.Builder mergeFrom(SessionSegmentCriteria other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder>public SessionSegmentCriteria.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SessionSegmentCriteria.Builder>IOExceptionpublic 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 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 SessionSegmentCriteria.Builder setAndConditionGroups(int index, SessionSegmentConditionGroup value)
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
public SessionSegmentCriteria.Builder setAndConditionGroups(int index, SessionSegmentConditionGroup.Builder builderForValue)
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
public SessionSegmentCriteria.Builder addAndConditionGroups(SessionSegmentConditionGroup value)
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
public SessionSegmentCriteria.Builder addAndConditionGroups(int index, SessionSegmentConditionGroup value)
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
public SessionSegmentCriteria.Builder addAndConditionGroups(SessionSegmentConditionGroup.Builder builderForValue)
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
public SessionSegmentCriteria.Builder addAndConditionGroups(int index, SessionSegmentConditionGroup.Builder builderForValue)
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
public SessionSegmentCriteria.Builder addAllAndConditionGroups(Iterable<? extends SessionSegmentConditionGroup> values)
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
public SessionSegmentCriteria.Builder clearAndConditionGroups()
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
public SessionSegmentCriteria.Builder removeAndConditionGroups(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;
public SessionSegmentConditionGroup.Builder getAndConditionGroupsBuilder(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;
public 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 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 SessionSegmentConditionGroup.Builder addAndConditionGroupsBuilder()
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
public SessionSegmentConditionGroup.Builder addAndConditionGroupsBuilder(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;
public List<SessionSegmentConditionGroup.Builder> getAndConditionGroupsBuilderList()
A session matches this criteria if the session matches each of these `andConditionGroups`.
repeated .google.analytics.data.v1alpha.SessionSegmentConditionGroup and_condition_groups = 1;
public final SessionSegmentCriteria.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder>public final SessionSegmentCriteria.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentCriteria.Builder>Copyright © 2023 Google LLC. All rights reserved.