public static final class UserSegment.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UserSegment.Builder> implements UserSegmentOrBuilder
User segments are subsets of users who engaged with your site or app. For example, users who have previously purchased; users who added items to their shopping carts, but didn’t complete a purchase.Protobuf type
google.analytics.data.v1alpha.UserSegment| Modifier and Type | Method and Description |
|---|---|
UserSegment.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UserSegment |
build() |
UserSegment |
buildPartial() |
UserSegment.Builder |
clear() |
UserSegment.Builder |
clearExclusion()
Defines which users are excluded in this segment.
|
UserSegment.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
UserSegment.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
UserSegment.Builder |
clearUserInclusionCriteria()
Defines which users are included in this segment.
|
UserSegment.Builder |
clone() |
UserSegment |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
UserSegmentExclusion |
getExclusion()
Defines which users are excluded in this segment.
|
UserSegmentExclusion.Builder |
getExclusionBuilder()
Defines which users are excluded in this segment.
|
UserSegmentExclusionOrBuilder |
getExclusionOrBuilder()
Defines which users are excluded in this segment.
|
UserSegmentCriteria |
getUserInclusionCriteria()
Defines which users are included in this segment.
|
UserSegmentCriteria.Builder |
getUserInclusionCriteriaBuilder()
Defines which users are included in this segment.
|
UserSegmentCriteriaOrBuilder |
getUserInclusionCriteriaOrBuilder()
Defines which users are included in this segment.
|
boolean |
hasExclusion()
Defines which users are excluded in this segment.
|
boolean |
hasUserInclusionCriteria()
Defines which users are included in this segment.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UserSegment.Builder |
mergeExclusion(UserSegmentExclusion value)
Defines which users are excluded in this segment.
|
UserSegment.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UserSegment.Builder |
mergeFrom(com.google.protobuf.Message other) |
UserSegment.Builder |
mergeFrom(UserSegment other) |
UserSegment.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UserSegment.Builder |
mergeUserInclusionCriteria(UserSegmentCriteria value)
Defines which users are included in this segment.
|
UserSegment.Builder |
setExclusion(UserSegmentExclusion.Builder builderForValue)
Defines which users are excluded in this segment.
|
UserSegment.Builder |
setExclusion(UserSegmentExclusion value)
Defines which users are excluded in this segment.
|
UserSegment.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UserSegment.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
UserSegment.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UserSegment.Builder |
setUserInclusionCriteria(UserSegmentCriteria.Builder builderForValue)
Defines which users are included in this segment.
|
UserSegment.Builder |
setUserInclusionCriteria(UserSegmentCriteria value)
Defines which users are included in this segment.
|
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<UserSegment.Builder>public UserSegment.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegment.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<UserSegment.Builder>public UserSegment getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic UserSegment build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic UserSegment buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic UserSegment.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegment.Builder>public UserSegment.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<UserSegment.Builder>public UserSegment.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegment.Builder>public UserSegment.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegment.Builder>public UserSegment.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<UserSegment.Builder>public UserSegment.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<UserSegment.Builder>public UserSegment.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UserSegment.Builder>public UserSegment.Builder mergeFrom(UserSegment other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegment.Builder>public UserSegment.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<UserSegment.Builder>IOExceptionpublic boolean hasUserInclusionCriteria()
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1;hasUserInclusionCriteria in interface UserSegmentOrBuilderpublic UserSegmentCriteria getUserInclusionCriteria()
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1;getUserInclusionCriteria in interface UserSegmentOrBuilderpublic UserSegment.Builder setUserInclusionCriteria(UserSegmentCriteria value)
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1;public UserSegment.Builder setUserInclusionCriteria(UserSegmentCriteria.Builder builderForValue)
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1;public UserSegment.Builder mergeUserInclusionCriteria(UserSegmentCriteria value)
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1;public UserSegment.Builder clearUserInclusionCriteria()
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1;public UserSegmentCriteria.Builder getUserInclusionCriteriaBuilder()
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1;public UserSegmentCriteriaOrBuilder getUserInclusionCriteriaOrBuilder()
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1;getUserInclusionCriteriaOrBuilder in interface UserSegmentOrBuilderpublic boolean hasExclusion()
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2;hasExclusion in interface UserSegmentOrBuilderpublic UserSegmentExclusion getExclusion()
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2;getExclusion in interface UserSegmentOrBuilderpublic UserSegment.Builder setExclusion(UserSegmentExclusion value)
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2;public UserSegment.Builder setExclusion(UserSegmentExclusion.Builder builderForValue)
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2;public UserSegment.Builder mergeExclusion(UserSegmentExclusion value)
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2;public UserSegment.Builder clearExclusion()
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2;public UserSegmentExclusion.Builder getExclusionBuilder()
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2;public UserSegmentExclusionOrBuilder getExclusionOrBuilder()
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2;getExclusionOrBuilder in interface UserSegmentOrBuilderpublic final UserSegment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegment.Builder>public final UserSegment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegment.Builder>Copyright © 2023 Google LLC. All rights reserved.