public static final class UserSegmentExclusion.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UserSegmentExclusion.Builder> implements UserSegmentExclusionOrBuilder
Specifies which users are excluded in this segment.Protobuf type
google.analytics.data.v1alpha.UserSegmentExclusion| Modifier and Type | Method and Description |
|---|---|
UserSegmentExclusion.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UserSegmentExclusion |
build() |
UserSegmentExclusion |
buildPartial() |
UserSegmentExclusion.Builder |
clear() |
UserSegmentExclusion.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
UserSegmentExclusion.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
UserSegmentExclusion.Builder |
clearUserExclusionCriteria()
If a user meets this condition, the user is excluded from membership in
the segment for the `userExclusionDuration`.
|
UserSegmentExclusion.Builder |
clearUserExclusionDuration()
Specifies how long an exclusion will last if a user matches the
`userExclusionCriteria`.
|
UserSegmentExclusion.Builder |
clone() |
UserSegmentExclusion |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
UserSegmentCriteria |
getUserExclusionCriteria()
If a user meets this condition, the user is excluded from membership in
the segment for the `userExclusionDuration`.
|
UserSegmentCriteria.Builder |
getUserExclusionCriteriaBuilder()
If a user meets this condition, the user is excluded from membership in
the segment for the `userExclusionDuration`.
|
UserSegmentCriteriaOrBuilder |
getUserExclusionCriteriaOrBuilder()
If a user meets this condition, the user is excluded from membership in
the segment for the `userExclusionDuration`.
|
UserExclusionDuration |
getUserExclusionDuration()
Specifies how long an exclusion will last if a user matches the
`userExclusionCriteria`.
|
int |
getUserExclusionDurationValue()
Specifies how long an exclusion will last if a user matches the
`userExclusionCriteria`.
|
boolean |
hasUserExclusionCriteria()
If a user meets this condition, the user is excluded from membership in
the segment for the `userExclusionDuration`.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UserSegmentExclusion.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UserSegmentExclusion.Builder |
mergeFrom(com.google.protobuf.Message other) |
UserSegmentExclusion.Builder |
mergeFrom(UserSegmentExclusion other) |
UserSegmentExclusion.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UserSegmentExclusion.Builder |
mergeUserExclusionCriteria(UserSegmentCriteria value)
If a user meets this condition, the user is excluded from membership in
the segment for the `userExclusionDuration`.
|
UserSegmentExclusion.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UserSegmentExclusion.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
UserSegmentExclusion.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UserSegmentExclusion.Builder |
setUserExclusionCriteria(UserSegmentCriteria.Builder builderForValue)
If a user meets this condition, the user is excluded from membership in
the segment for the `userExclusionDuration`.
|
UserSegmentExclusion.Builder |
setUserExclusionCriteria(UserSegmentCriteria value)
If a user meets this condition, the user is excluded from membership in
the segment for the `userExclusionDuration`.
|
UserSegmentExclusion.Builder |
setUserExclusionDuration(UserExclusionDuration value)
Specifies how long an exclusion will last if a user matches the
`userExclusionCriteria`.
|
UserSegmentExclusion.Builder |
setUserExclusionDurationValue(int value)
Specifies how long an exclusion will last if a user matches the
`userExclusionCriteria`.
|
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<UserSegmentExclusion.Builder>public UserSegmentExclusion.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegmentExclusion.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<UserSegmentExclusion.Builder>public UserSegmentExclusion getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic UserSegmentExclusion build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic UserSegmentExclusion buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic UserSegmentExclusion.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegmentExclusion.Builder>public UserSegmentExclusion.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<UserSegmentExclusion.Builder>public UserSegmentExclusion.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegmentExclusion.Builder>public UserSegmentExclusion.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegmentExclusion.Builder>public UserSegmentExclusion.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<UserSegmentExclusion.Builder>public UserSegmentExclusion.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<UserSegmentExclusion.Builder>public UserSegmentExclusion.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UserSegmentExclusion.Builder>public UserSegmentExclusion.Builder mergeFrom(UserSegmentExclusion other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegmentExclusion.Builder>public UserSegmentExclusion.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<UserSegmentExclusion.Builder>IOExceptionpublic int getUserExclusionDurationValue()
Specifies how long an exclusion will last if a user matches the `userExclusionCriteria`. Optional. If unspecified, `userExclusionDuration` of `USER_EXCLUSION_TEMPORARY` is used.
.google.analytics.data.v1alpha.UserExclusionDuration user_exclusion_duration = 1;
getUserExclusionDurationValue in interface UserSegmentExclusionOrBuilderpublic UserSegmentExclusion.Builder setUserExclusionDurationValue(int value)
Specifies how long an exclusion will last if a user matches the `userExclusionCriteria`. Optional. If unspecified, `userExclusionDuration` of `USER_EXCLUSION_TEMPORARY` is used.
.google.analytics.data.v1alpha.UserExclusionDuration user_exclusion_duration = 1;
value - The enum numeric value on the wire for userExclusionDuration to set.public UserExclusionDuration getUserExclusionDuration()
Specifies how long an exclusion will last if a user matches the `userExclusionCriteria`. Optional. If unspecified, `userExclusionDuration` of `USER_EXCLUSION_TEMPORARY` is used.
.google.analytics.data.v1alpha.UserExclusionDuration user_exclusion_duration = 1;
getUserExclusionDuration in interface UserSegmentExclusionOrBuilderpublic UserSegmentExclusion.Builder setUserExclusionDuration(UserExclusionDuration value)
Specifies how long an exclusion will last if a user matches the `userExclusionCriteria`. Optional. If unspecified, `userExclusionDuration` of `USER_EXCLUSION_TEMPORARY` is used.
.google.analytics.data.v1alpha.UserExclusionDuration user_exclusion_duration = 1;
value - The userExclusionDuration to set.public UserSegmentExclusion.Builder clearUserExclusionDuration()
Specifies how long an exclusion will last if a user matches the `userExclusionCriteria`. Optional. If unspecified, `userExclusionDuration` of `USER_EXCLUSION_TEMPORARY` is used.
.google.analytics.data.v1alpha.UserExclusionDuration user_exclusion_duration = 1;
public boolean hasUserExclusionCriteria()
If a user meets this condition, the user is excluded from membership in the segment for the `userExclusionDuration`.
.google.analytics.data.v1alpha.UserSegmentCriteria user_exclusion_criteria = 2;hasUserExclusionCriteria in interface UserSegmentExclusionOrBuilderpublic UserSegmentCriteria getUserExclusionCriteria()
If a user meets this condition, the user is excluded from membership in the segment for the `userExclusionDuration`.
.google.analytics.data.v1alpha.UserSegmentCriteria user_exclusion_criteria = 2;getUserExclusionCriteria in interface UserSegmentExclusionOrBuilderpublic UserSegmentExclusion.Builder setUserExclusionCriteria(UserSegmentCriteria value)
If a user meets this condition, the user is excluded from membership in the segment for the `userExclusionDuration`.
.google.analytics.data.v1alpha.UserSegmentCriteria user_exclusion_criteria = 2;public UserSegmentExclusion.Builder setUserExclusionCriteria(UserSegmentCriteria.Builder builderForValue)
If a user meets this condition, the user is excluded from membership in the segment for the `userExclusionDuration`.
.google.analytics.data.v1alpha.UserSegmentCriteria user_exclusion_criteria = 2;public UserSegmentExclusion.Builder mergeUserExclusionCriteria(UserSegmentCriteria value)
If a user meets this condition, the user is excluded from membership in the segment for the `userExclusionDuration`.
.google.analytics.data.v1alpha.UserSegmentCriteria user_exclusion_criteria = 2;public UserSegmentExclusion.Builder clearUserExclusionCriteria()
If a user meets this condition, the user is excluded from membership in the segment for the `userExclusionDuration`.
.google.analytics.data.v1alpha.UserSegmentCriteria user_exclusion_criteria = 2;public UserSegmentCriteria.Builder getUserExclusionCriteriaBuilder()
If a user meets this condition, the user is excluded from membership in the segment for the `userExclusionDuration`.
.google.analytics.data.v1alpha.UserSegmentCriteria user_exclusion_criteria = 2;public UserSegmentCriteriaOrBuilder getUserExclusionCriteriaOrBuilder()
If a user meets this condition, the user is excluded from membership in the segment for the `userExclusionDuration`.
.google.analytics.data.v1alpha.UserSegmentCriteria user_exclusion_criteria = 2;getUserExclusionCriteriaOrBuilder in interface UserSegmentExclusionOrBuilderpublic final UserSegmentExclusion.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegmentExclusion.Builder>public final UserSegmentExclusion.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UserSegmentExclusion.Builder>Copyright © 2023 Google LLC. All rights reserved.