public static final class SessionSegment.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SessionSegment.Builder> implements SessionSegmentOrBuilder
Session segments are subsets of the sessions that occurred on your site or app: for example, all the sessions that originated from a particular advertising campaign.Protobuf type
google.analytics.data.v1alpha.SessionSegment| Modifier and Type | Method and Description |
|---|---|
SessionSegment.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SessionSegment |
build() |
SessionSegment |
buildPartial() |
SessionSegment.Builder |
clear() |
SessionSegment.Builder |
clearExclusion()
Defines which sessions are excluded in this segment.
|
SessionSegment.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SessionSegment.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SessionSegment.Builder |
clearSessionInclusionCriteria()
Defines which sessions are included in this segment.
|
SessionSegment.Builder |
clone() |
SessionSegment |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
SessionSegmentExclusion |
getExclusion()
Defines which sessions are excluded in this segment.
|
SessionSegmentExclusion.Builder |
getExclusionBuilder()
Defines which sessions are excluded in this segment.
|
SessionSegmentExclusionOrBuilder |
getExclusionOrBuilder()
Defines which sessions are excluded in this segment.
|
SessionSegmentCriteria |
getSessionInclusionCriteria()
Defines which sessions are included in this segment.
|
SessionSegmentCriteria.Builder |
getSessionInclusionCriteriaBuilder()
Defines which sessions are included in this segment.
|
SessionSegmentCriteriaOrBuilder |
getSessionInclusionCriteriaOrBuilder()
Defines which sessions are included in this segment.
|
boolean |
hasExclusion()
Defines which sessions are excluded in this segment.
|
boolean |
hasSessionInclusionCriteria()
Defines which sessions are included in this segment.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SessionSegment.Builder |
mergeExclusion(SessionSegmentExclusion value)
Defines which sessions are excluded in this segment.
|
SessionSegment.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SessionSegment.Builder |
mergeFrom(com.google.protobuf.Message other) |
SessionSegment.Builder |
mergeFrom(SessionSegment other) |
SessionSegment.Builder |
mergeSessionInclusionCriteria(SessionSegmentCriteria value)
Defines which sessions are included in this segment.
|
SessionSegment.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SessionSegment.Builder |
setExclusion(SessionSegmentExclusion.Builder builderForValue)
Defines which sessions are excluded in this segment.
|
SessionSegment.Builder |
setExclusion(SessionSegmentExclusion value)
Defines which sessions are excluded in this segment.
|
SessionSegment.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SessionSegment.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SessionSegment.Builder |
setSessionInclusionCriteria(SessionSegmentCriteria.Builder builderForValue)
Defines which sessions are included in this segment.
|
SessionSegment.Builder |
setSessionInclusionCriteria(SessionSegmentCriteria value)
Defines which sessions are included in this segment.
|
SessionSegment.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<SessionSegment.Builder>public SessionSegment.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegment.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<SessionSegment.Builder>public SessionSegment getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SessionSegment build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SessionSegment buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SessionSegment.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegment.Builder>public SessionSegment.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<SessionSegment.Builder>public SessionSegment.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegment.Builder>public SessionSegment.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegment.Builder>public SessionSegment.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<SessionSegment.Builder>public SessionSegment.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<SessionSegment.Builder>public SessionSegment.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SessionSegment.Builder>public SessionSegment.Builder mergeFrom(SessionSegment other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegment.Builder>public SessionSegment.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<SessionSegment.Builder>IOExceptionpublic boolean hasSessionInclusionCriteria()
Defines which sessions are included in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_inclusion_criteria = 1;
hasSessionInclusionCriteria in interface SessionSegmentOrBuilderpublic SessionSegmentCriteria getSessionInclusionCriteria()
Defines which sessions are included in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_inclusion_criteria = 1;
getSessionInclusionCriteria in interface SessionSegmentOrBuilderpublic SessionSegment.Builder setSessionInclusionCriteria(SessionSegmentCriteria value)
Defines which sessions are included in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_inclusion_criteria = 1;
public SessionSegment.Builder setSessionInclusionCriteria(SessionSegmentCriteria.Builder builderForValue)
Defines which sessions are included in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_inclusion_criteria = 1;
public SessionSegment.Builder mergeSessionInclusionCriteria(SessionSegmentCriteria value)
Defines which sessions are included in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_inclusion_criteria = 1;
public SessionSegment.Builder clearSessionInclusionCriteria()
Defines which sessions are included in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_inclusion_criteria = 1;
public SessionSegmentCriteria.Builder getSessionInclusionCriteriaBuilder()
Defines which sessions are included in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_inclusion_criteria = 1;
public SessionSegmentCriteriaOrBuilder getSessionInclusionCriteriaOrBuilder()
Defines which sessions are included in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_inclusion_criteria = 1;
getSessionInclusionCriteriaOrBuilder in interface SessionSegmentOrBuilderpublic boolean hasExclusion()
Defines which sessions are excluded in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentExclusion exclusion = 2;hasExclusion in interface SessionSegmentOrBuilderpublic SessionSegmentExclusion getExclusion()
Defines which sessions are excluded in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentExclusion exclusion = 2;getExclusion in interface SessionSegmentOrBuilderpublic SessionSegment.Builder setExclusion(SessionSegmentExclusion value)
Defines which sessions are excluded in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentExclusion exclusion = 2;public SessionSegment.Builder setExclusion(SessionSegmentExclusion.Builder builderForValue)
Defines which sessions are excluded in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentExclusion exclusion = 2;public SessionSegment.Builder mergeExclusion(SessionSegmentExclusion value)
Defines which sessions are excluded in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentExclusion exclusion = 2;public SessionSegment.Builder clearExclusion()
Defines which sessions are excluded in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentExclusion exclusion = 2;public SessionSegmentExclusion.Builder getExclusionBuilder()
Defines which sessions are excluded in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentExclusion exclusion = 2;public SessionSegmentExclusionOrBuilder getExclusionOrBuilder()
Defines which sessions are excluded in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentExclusion exclusion = 2;getExclusionOrBuilder in interface SessionSegmentOrBuilderpublic final SessionSegment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegment.Builder>public final SessionSegment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegment.Builder>Copyright © 2023 Google LLC. All rights reserved.