Class UserSegment.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<UserSegment.Builder>
com.google.analytics.data.v1alpha.UserSegment.Builder
- All Implemented Interfaces:
UserSegmentOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- UserSegment
public static final class UserSegment.Builder
extends com.google.protobuf.GeneratedMessage.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-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Defines which users are excluded in this segment.Defines which users are included in this segment.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDefines which users are excluded in this segment.Defines which users are excluded in this segment.Defines which users are excluded in this segment.Defines which users are included in this segment.Defines which users are included in this segment.Defines which users are included in this segment.booleanDefines which users are excluded in this segment.booleanDefines which users are included in this segment.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanDefines which users are excluded in this segment.mergeFrom(UserSegment other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Defines which users are included in this segment.setExclusion(UserSegmentExclusion value) Defines which users are excluded in this segment.setExclusion(UserSegmentExclusion.Builder builderForValue) Defines which users are excluded in this segment.Defines which users are included in this segment.setUserInclusionCriteria(UserSegmentCriteria.Builder builderForValue) Defines which users are included in this segment.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<UserSegment.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<UserSegment.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<UserSegment.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UserSegment.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<UserSegment.Builder>
-
mergeFrom
public UserSegment.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UserSegment.Builder>- Throws:
IOException
-
hasUserInclusionCriteria
public boolean hasUserInclusionCriteria()Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1;- Specified by:
hasUserInclusionCriteriain interfaceUserSegmentOrBuilder- Returns:
- Whether the userInclusionCriteria field is set.
-
getUserInclusionCriteria
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1;- Specified by:
getUserInclusionCriteriain interfaceUserSegmentOrBuilder- Returns:
- The userInclusionCriteria.
-
setUserInclusionCriteria
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1; -
setUserInclusionCriteria
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1; -
mergeUserInclusionCriteria
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1; -
clearUserInclusionCriteria
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1; -
getUserInclusionCriteriaBuilder
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1; -
getUserInclusionCriteriaOrBuilder
Defines which users are included in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentCriteria user_inclusion_criteria = 1;- Specified by:
getUserInclusionCriteriaOrBuilderin interfaceUserSegmentOrBuilder
-
hasExclusion
public boolean hasExclusion()Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2;- Specified by:
hasExclusionin interfaceUserSegmentOrBuilder- Returns:
- Whether the exclusion field is set.
-
getExclusion
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2;- Specified by:
getExclusionin interfaceUserSegmentOrBuilder- Returns:
- The exclusion.
-
setExclusion
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2; -
setExclusion
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2; -
mergeExclusion
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2; -
clearExclusion
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2; -
getExclusionBuilder
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2; -
getExclusionOrBuilder
Defines which users are excluded in this segment. Optional.
.google.analytics.data.v1alpha.UserSegmentExclusion exclusion = 2;- Specified by:
getExclusionOrBuilderin interfaceUserSegmentOrBuilder
-