public static final class SessionSegmentExclusion.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentExclusion.Builder> implements SessionSegmentExclusionOrBuilder
Specifies which sessions are excluded in this segment.Protobuf type
google.analytics.data.v1alpha.SessionSegmentExclusion| Modifier and Type | Method and Description |
|---|---|
SessionSegmentExclusion.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SessionSegmentExclusion |
build() |
SessionSegmentExclusion |
buildPartial() |
SessionSegmentExclusion.Builder |
clear() |
SessionSegmentExclusion.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SessionSegmentExclusion.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SessionSegmentExclusion.Builder |
clearSessionExclusionCriteria()
If a session meets this condition, the session is excluded from
membership in the segment for the `sessionExclusionDuration`.
|
SessionSegmentExclusion.Builder |
clearSessionExclusionDuration()
Specifies how long an exclusion will last if a session matches the
`sessionExclusionCriteria`.
|
SessionSegmentExclusion.Builder |
clone() |
SessionSegmentExclusion |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
SessionSegmentCriteria |
getSessionExclusionCriteria()
If a session meets this condition, the session is excluded from
membership in the segment for the `sessionExclusionDuration`.
|
SessionSegmentCriteria.Builder |
getSessionExclusionCriteriaBuilder()
If a session meets this condition, the session is excluded from
membership in the segment for the `sessionExclusionDuration`.
|
SessionSegmentCriteriaOrBuilder |
getSessionExclusionCriteriaOrBuilder()
If a session meets this condition, the session is excluded from
membership in the segment for the `sessionExclusionDuration`.
|
SessionExclusionDuration |
getSessionExclusionDuration()
Specifies how long an exclusion will last if a session matches the
`sessionExclusionCriteria`.
|
int |
getSessionExclusionDurationValue()
Specifies how long an exclusion will last if a session matches the
`sessionExclusionCriteria`.
|
boolean |
hasSessionExclusionCriteria()
If a session meets this condition, the session is excluded from
membership in the segment for the `sessionExclusionDuration`.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SessionSegmentExclusion.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SessionSegmentExclusion.Builder |
mergeFrom(com.google.protobuf.Message other) |
SessionSegmentExclusion.Builder |
mergeFrom(SessionSegmentExclusion other) |
SessionSegmentExclusion.Builder |
mergeSessionExclusionCriteria(SessionSegmentCriteria value)
If a session meets this condition, the session is excluded from
membership in the segment for the `sessionExclusionDuration`.
|
SessionSegmentExclusion.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SessionSegmentExclusion.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SessionSegmentExclusion.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SessionSegmentExclusion.Builder |
setSessionExclusionCriteria(SessionSegmentCriteria.Builder builderForValue)
If a session meets this condition, the session is excluded from
membership in the segment for the `sessionExclusionDuration`.
|
SessionSegmentExclusion.Builder |
setSessionExclusionCriteria(SessionSegmentCriteria value)
If a session meets this condition, the session is excluded from
membership in the segment for the `sessionExclusionDuration`.
|
SessionSegmentExclusion.Builder |
setSessionExclusionDuration(SessionExclusionDuration value)
Specifies how long an exclusion will last if a session matches the
`sessionExclusionCriteria`.
|
SessionSegmentExclusion.Builder |
setSessionExclusionDurationValue(int value)
Specifies how long an exclusion will last if a session matches the
`sessionExclusionCriteria`.
|
SessionSegmentExclusion.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<SessionSegmentExclusion.Builder>public SessionSegmentExclusion.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentExclusion.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<SessionSegmentExclusion.Builder>public SessionSegmentExclusion getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SessionSegmentExclusion build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SessionSegmentExclusion buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SessionSegmentExclusion.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentExclusion.Builder>public SessionSegmentExclusion.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<SessionSegmentExclusion.Builder>public SessionSegmentExclusion.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentExclusion.Builder>public SessionSegmentExclusion.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentExclusion.Builder>public SessionSegmentExclusion.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<SessionSegmentExclusion.Builder>public SessionSegmentExclusion.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<SessionSegmentExclusion.Builder>public SessionSegmentExclusion.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SessionSegmentExclusion.Builder>public SessionSegmentExclusion.Builder mergeFrom(SessionSegmentExclusion other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentExclusion.Builder>public SessionSegmentExclusion.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<SessionSegmentExclusion.Builder>IOExceptionpublic int getSessionExclusionDurationValue()
Specifies how long an exclusion will last if a session matches the `sessionExclusionCriteria`. Optional. If unspecified, a `sessionExclusionDuration` of `SESSION_EXCLUSION_TEMPORARY` is used.
.google.analytics.data.v1alpha.SessionExclusionDuration session_exclusion_duration = 1;
getSessionExclusionDurationValue in interface SessionSegmentExclusionOrBuilderpublic SessionSegmentExclusion.Builder setSessionExclusionDurationValue(int value)
Specifies how long an exclusion will last if a session matches the `sessionExclusionCriteria`. Optional. If unspecified, a `sessionExclusionDuration` of `SESSION_EXCLUSION_TEMPORARY` is used.
.google.analytics.data.v1alpha.SessionExclusionDuration session_exclusion_duration = 1;
value - The enum numeric value on the wire for sessionExclusionDuration to set.public SessionExclusionDuration getSessionExclusionDuration()
Specifies how long an exclusion will last if a session matches the `sessionExclusionCriteria`. Optional. If unspecified, a `sessionExclusionDuration` of `SESSION_EXCLUSION_TEMPORARY` is used.
.google.analytics.data.v1alpha.SessionExclusionDuration session_exclusion_duration = 1;
getSessionExclusionDuration in interface SessionSegmentExclusionOrBuilderpublic SessionSegmentExclusion.Builder setSessionExclusionDuration(SessionExclusionDuration value)
Specifies how long an exclusion will last if a session matches the `sessionExclusionCriteria`. Optional. If unspecified, a `sessionExclusionDuration` of `SESSION_EXCLUSION_TEMPORARY` is used.
.google.analytics.data.v1alpha.SessionExclusionDuration session_exclusion_duration = 1;
value - The sessionExclusionDuration to set.public SessionSegmentExclusion.Builder clearSessionExclusionDuration()
Specifies how long an exclusion will last if a session matches the `sessionExclusionCriteria`. Optional. If unspecified, a `sessionExclusionDuration` of `SESSION_EXCLUSION_TEMPORARY` is used.
.google.analytics.data.v1alpha.SessionExclusionDuration session_exclusion_duration = 1;
public boolean hasSessionExclusionCriteria()
If a session meets this condition, the session is excluded from membership in the segment for the `sessionExclusionDuration`.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_exclusion_criteria = 2;
hasSessionExclusionCriteria in interface SessionSegmentExclusionOrBuilderpublic SessionSegmentCriteria getSessionExclusionCriteria()
If a session meets this condition, the session is excluded from membership in the segment for the `sessionExclusionDuration`.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_exclusion_criteria = 2;
getSessionExclusionCriteria in interface SessionSegmentExclusionOrBuilderpublic SessionSegmentExclusion.Builder setSessionExclusionCriteria(SessionSegmentCriteria value)
If a session meets this condition, the session is excluded from membership in the segment for the `sessionExclusionDuration`.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_exclusion_criteria = 2;
public SessionSegmentExclusion.Builder setSessionExclusionCriteria(SessionSegmentCriteria.Builder builderForValue)
If a session meets this condition, the session is excluded from membership in the segment for the `sessionExclusionDuration`.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_exclusion_criteria = 2;
public SessionSegmentExclusion.Builder mergeSessionExclusionCriteria(SessionSegmentCriteria value)
If a session meets this condition, the session is excluded from membership in the segment for the `sessionExclusionDuration`.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_exclusion_criteria = 2;
public SessionSegmentExclusion.Builder clearSessionExclusionCriteria()
If a session meets this condition, the session is excluded from membership in the segment for the `sessionExclusionDuration`.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_exclusion_criteria = 2;
public SessionSegmentCriteria.Builder getSessionExclusionCriteriaBuilder()
If a session meets this condition, the session is excluded from membership in the segment for the `sessionExclusionDuration`.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_exclusion_criteria = 2;
public SessionSegmentCriteriaOrBuilder getSessionExclusionCriteriaOrBuilder()
If a session meets this condition, the session is excluded from membership in the segment for the `sessionExclusionDuration`.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_exclusion_criteria = 2;
getSessionExclusionCriteriaOrBuilder in interface SessionSegmentExclusionOrBuilderpublic final SessionSegmentExclusion.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentExclusion.Builder>public final SessionSegmentExclusion.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SessionSegmentExclusion.Builder>Copyright © 2023 Google LLC. All rights reserved.