Package com.google.doubleclick
Class AdxExt.BidRequestExt.PrivacyTreatments.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
- com.google.doubleclick.AdxExt.BidRequestExt.PrivacyTreatments.Builder
-
- All Implemented Interfaces:
AdxExt.BidRequestExt.PrivacyTreatmentsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdxExt.BidRequestExt.PrivacyTreatments
public static final class AdxExt.BidRequestExt.PrivacyTreatments.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder> implements AdxExt.BidRequestExt.PrivacyTreatmentsOrBuilder
Privacy treatments. Some fields in the bid request can be coarsened or redacted in order to protect user privacy. This message provides information about privacy treatments that apply to an ad opportunity offered via this request.
Protobuf typecom.google.doubleclick.BidRequestExt.PrivacyTreatments
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdxExt.BidRequestExt.PrivacyTreatments.BuilderaddAllNonPersonalizedAdsReason(Iterable<? extends AdxExt.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason> values)repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];AdxExt.BidRequestExt.PrivacyTreatments.BuilderaddNonPersonalizedAdsReason(AdxExt.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason value)repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];AdxExt.BidRequestExt.PrivacyTreatments.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AdxExt.BidRequestExt.PrivacyTreatmentsbuild()AdxExt.BidRequestExt.PrivacyTreatmentsbuildPartial()AdxExt.BidRequestExt.PrivacyTreatments.Builderclear()AdxExt.BidRequestExt.PrivacyTreatments.BuilderclearAllowUserDataCollection()True if publisher grants the permission to allow the bidder to use user visitation information from the publisher's site to create interest categories that can be used to serve ads based on those categories.AdxExt.BidRequestExt.PrivacyTreatments.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AdxExt.BidRequestExt.PrivacyTreatments.BuilderclearNonPersonalizedAdsReason()repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];AdxExt.BidRequestExt.PrivacyTreatments.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AdxExt.BidRequestExt.PrivacyTreatments.Builderclone()booleangetAllowUserDataCollection()True if publisher grants the permission to allow the bidder to use user visitation information from the publisher's site to create interest categories that can be used to serve ads based on those categories.AdxExt.BidRequestExt.PrivacyTreatmentsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()AdxExt.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReasongetNonPersonalizedAdsReason(int index)repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];intgetNonPersonalizedAdsReasonCount()repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];List<AdxExt.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason>getNonPersonalizedAdsReasonList()repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];booleanhasAllowUserDataCollection()True if publisher grants the permission to allow the bidder to use user visitation information from the publisher's site to create interest categories that can be used to serve ads based on those categories.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AdxExt.BidRequestExt.PrivacyTreatments.BuildermergeFrom(AdxExt.BidRequestExt.PrivacyTreatments other)AdxExt.BidRequestExt.PrivacyTreatments.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AdxExt.BidRequestExt.PrivacyTreatments.BuildermergeFrom(com.google.protobuf.Message other)AdxExt.BidRequestExt.PrivacyTreatments.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AdxExt.BidRequestExt.PrivacyTreatments.BuildersetAllowUserDataCollection(boolean value)True if publisher grants the permission to allow the bidder to use user visitation information from the publisher's site to create interest categories that can be used to serve ads based on those categories.AdxExt.BidRequestExt.PrivacyTreatments.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AdxExt.BidRequestExt.PrivacyTreatments.BuildersetNonPersonalizedAdsReason(int index, AdxExt.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason value)repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];AdxExt.BidRequestExt.PrivacyTreatments.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AdxExt.BidRequestExt.PrivacyTreatments.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
clear
public AdxExt.BidRequestExt.PrivacyTreatments.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.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.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
getDefaultInstanceForType
public AdxExt.BidRequestExt.PrivacyTreatments getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AdxExt.BidRequestExt.PrivacyTreatments build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AdxExt.BidRequestExt.PrivacyTreatments buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AdxExt.BidRequestExt.PrivacyTreatments.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
setField
public AdxExt.BidRequestExt.PrivacyTreatments.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
clearField
public AdxExt.BidRequestExt.PrivacyTreatments.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
clearOneof
public AdxExt.BidRequestExt.PrivacyTreatments.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
setRepeatedField
public AdxExt.BidRequestExt.PrivacyTreatments.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
addRepeatedField
public AdxExt.BidRequestExt.PrivacyTreatments.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
mergeFrom
public AdxExt.BidRequestExt.PrivacyTreatments.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
mergeFrom
public AdxExt.BidRequestExt.PrivacyTreatments.Builder mergeFrom(AdxExt.BidRequestExt.PrivacyTreatments other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
mergeFrom
public AdxExt.BidRequestExt.PrivacyTreatments.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<AdxExt.BidRequestExt.PrivacyTreatments.Builder>- Throws:
IOException
-
getNonPersonalizedAdsReasonList
public List<AdxExt.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason> getNonPersonalizedAdsReasonList()
repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];- Specified by:
getNonPersonalizedAdsReasonListin interfaceAdxExt.BidRequestExt.PrivacyTreatmentsOrBuilder- Returns:
- A list containing the nonPersonalizedAdsReason.
-
getNonPersonalizedAdsReasonCount
public int getNonPersonalizedAdsReasonCount()
repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];- Specified by:
getNonPersonalizedAdsReasonCountin interfaceAdxExt.BidRequestExt.PrivacyTreatmentsOrBuilder- Returns:
- The count of nonPersonalizedAdsReason.
-
getNonPersonalizedAdsReason
public AdxExt.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason getNonPersonalizedAdsReason(int index)
repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];- Specified by:
getNonPersonalizedAdsReasonin interfaceAdxExt.BidRequestExt.PrivacyTreatmentsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The nonPersonalizedAdsReason at the given index.
-
setNonPersonalizedAdsReason
public AdxExt.BidRequestExt.PrivacyTreatments.Builder setNonPersonalizedAdsReason(int index, AdxExt.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason value)
repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];- Parameters:
index- The index to set the value at.value- The nonPersonalizedAdsReason to set.- Returns:
- This builder for chaining.
-
addNonPersonalizedAdsReason
public AdxExt.BidRequestExt.PrivacyTreatments.Builder addNonPersonalizedAdsReason(AdxExt.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason value)
repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];- Parameters:
value- The nonPersonalizedAdsReason to add.- Returns:
- This builder for chaining.
-
addAllNonPersonalizedAdsReason
public AdxExt.BidRequestExt.PrivacyTreatments.Builder addAllNonPersonalizedAdsReason(Iterable<? extends AdxExt.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason> values)
repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];- Parameters:
values- The nonPersonalizedAdsReason to add.- Returns:
- This builder for chaining.
-
clearNonPersonalizedAdsReason
public AdxExt.BidRequestExt.PrivacyTreatments.Builder clearNonPersonalizedAdsReason()
repeated .com.google.doubleclick.BidRequestExt.PrivacyTreatments.NonPersonalizedAdsReason non_personalized_ads_reason = 6 [packed = true];- Returns:
- This builder for chaining.
-
hasAllowUserDataCollection
public boolean hasAllowUserDataCollection()
True if publisher grants the permission to allow the bidder to use user visitation information from the publisher's site to create interest categories that can be used to serve ads based on those categories. To use this data to create interest categories, a bidder must also win a given impression. https://support.google.com/admanager/answer/11956152
optional bool allow_user_data_collection = 7;- Specified by:
hasAllowUserDataCollectionin interfaceAdxExt.BidRequestExt.PrivacyTreatmentsOrBuilder- Returns:
- Whether the allowUserDataCollection field is set.
-
getAllowUserDataCollection
public boolean getAllowUserDataCollection()
True if publisher grants the permission to allow the bidder to use user visitation information from the publisher's site to create interest categories that can be used to serve ads based on those categories. To use this data to create interest categories, a bidder must also win a given impression. https://support.google.com/admanager/answer/11956152
optional bool allow_user_data_collection = 7;- Specified by:
getAllowUserDataCollectionin interfaceAdxExt.BidRequestExt.PrivacyTreatmentsOrBuilder- Returns:
- The allowUserDataCollection.
-
setAllowUserDataCollection
public AdxExt.BidRequestExt.PrivacyTreatments.Builder setAllowUserDataCollection(boolean value)
True if publisher grants the permission to allow the bidder to use user visitation information from the publisher's site to create interest categories that can be used to serve ads based on those categories. To use this data to create interest categories, a bidder must also win a given impression. https://support.google.com/admanager/answer/11956152
optional bool allow_user_data_collection = 7;- Parameters:
value- The allowUserDataCollection to set.- Returns:
- This builder for chaining.
-
clearAllowUserDataCollection
public AdxExt.BidRequestExt.PrivacyTreatments.Builder clearAllowUserDataCollection()
True if publisher grants the permission to allow the bidder to use user visitation information from the publisher's site to create interest categories that can be used to serve ads based on those categories. To use this data to create interest categories, a bidder must also win a given impression. https://support.google.com/admanager/answer/11956152
optional bool allow_user_data_collection = 7;- Returns:
- This builder for chaining.
-
setUnknownFields
public final AdxExt.BidRequestExt.PrivacyTreatments.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
mergeUnknownFields
public final AdxExt.BidRequestExt.PrivacyTreatments.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidRequestExt.PrivacyTreatments.Builder>
-
-