Package com.google.openrtb
Class OpenRtb.BidResponse.SeatBid.Bid.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidResponse.SeatBid.Bid,OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
- com.google.openrtb.OpenRtb.BidResponse.SeatBid.Bid.Builder
-
- All Implemented Interfaces:
OpenRtb.BidResponse.SeatBid.BidOrBuilder,com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidResponse.SeatBid.Bid>,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OpenRtb.BidResponse.SeatBid.Bid
public static final class OpenRtb.BidResponse.SeatBid.Bid.Builder extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidResponse.SeatBid.Bid,OpenRtb.BidResponse.SeatBid.Bid.Builder> implements OpenRtb.BidResponse.SeatBid.BidOrBuilder
OpenRTB 2.0: A SeatBid object contains one or more Bid objects, each of which relates to a specific impression in the bid request via the impid attribute and constitutes an offer to buy that impression for a given price.
Protobuf typecom.google.openrtb.BidResponse.SeatBid.Bid
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenRtb.BidResponse.SeatBid.Bid.BuilderaddAdomain(String value)Advertiser domain for block list checking (e.g., "ford.com").OpenRtb.BidResponse.SeatBid.Bid.BuilderaddAdomainBytes(com.google.protobuf.ByteString value)Advertiser domain for block list checking (e.g., "ford.com").OpenRtb.BidResponse.SeatBid.Bid.BuilderaddAllAdomain(Iterable<String> values)Advertiser domain for block list checking (e.g., "ford.com").OpenRtb.BidResponse.SeatBid.Bid.BuilderaddAllAttr(Iterable<? extends OpenRtb.CreativeAttribute> values)Set of attributes describing the creative.OpenRtb.BidResponse.SeatBid.Bid.BuilderaddAllCat(Iterable<String> values)IAB content categories of the creative.OpenRtb.BidResponse.SeatBid.Bid.BuilderaddAttr(OpenRtb.CreativeAttribute value)Set of attributes describing the creative.OpenRtb.BidResponse.SeatBid.Bid.BuilderaddCat(String value)IAB content categories of the creative.OpenRtb.BidResponse.SeatBid.Bid.BuilderaddCatBytes(com.google.protobuf.ByteString value)IAB content categories of the creative.<Type> OpenRtb.BidResponse.SeatBid.Bid.BuilderaddExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidResponse.SeatBid.Bid,List<Type>> extension, Type value)OpenRtb.BidResponse.SeatBid.Bid.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OpenRtb.BidResponse.SeatBid.Bidbuild()OpenRtb.BidResponse.SeatBid.BidbuildPartial()OpenRtb.BidResponse.SeatBid.Bid.Builderclear()OpenRtb.BidResponse.SeatBid.Bid.BuilderclearAdid()ID of a preloaded ad to serve if the bid wins.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearAdm()Optional means of conveying ad markup in case the bid wins; supersedes the win notice if markup is included in both.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearAdmNative()Native ad response.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearAdmOneof()OpenRtb.BidResponse.SeatBid.Bid.BuilderclearAdomain()Advertiser domain for block list checking (e.g., "ford.com").OpenRtb.BidResponse.SeatBid.Bid.BuilderclearApi()API required by the markup if applicable.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearAttr()Set of attributes describing the creative.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearBundle()A platform-specific application identifier intended to be unique to the app and independent of the exchange.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearBurl()Billing notice URL called by the exchange when a winning bid becomes billable based on exchange-specific business policy (e.g., typically delivered, viewed, etc.).OpenRtb.BidResponse.SeatBid.Bid.BuilderclearCat()IAB content categories of the creative.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearCid()Campaign ID to assist with ad quality checking; the collection of creatives for which iurl should be representative.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearCrid()Creative ID to assist with ad quality checking.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearDealid()Reference to the deal.id from the bid request if this bid pertains to a private marketplace direct deal.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearExp()Advisory as to the number of seconds the bidder is willing to wait between the auction and the actual impression.<Type> OpenRtb.BidResponse.SeatBid.Bid.BuilderclearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidResponse.SeatBid.Bid,?> extension)OpenRtb.BidResponse.SeatBid.Bid.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)OpenRtb.BidResponse.SeatBid.Bid.BuilderclearH()Height of the creative in device independent pixels (DIPS).OpenRtb.BidResponse.SeatBid.Bid.BuilderclearHratio()Relative height of the creative when expressing size as a ratio.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearId()Bidder generated bid ID to assist with logging/tracking.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearImpid()ID of the Imp object in the related bid request.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearIurl()URL without cache-busting to an image that is representative of the content of the campaign for ad quality/safety checking.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearLanguage()Language of the creative using ISO-639-1-alpha-2.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearLurl()Loss notice URL called by the exchange when a bid is known to have been lost.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearNurl()Win notice URL called by the exchange if the bid wins; optional means of serving ad markup.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)OpenRtb.BidResponse.SeatBid.Bid.BuilderclearPrice()Bid price expressed as CPM although the actual transaction is for a unit impression only.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearProtocol()Video response protocol of the markup if applicable.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearQagmediarating()Creative media rating per QAG guidelines.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearTactic()Tactic ID to enable buyers to label bids for reporting to the exchange the tactic through which their bid was submitted.OpenRtb.BidResponse.SeatBid.Bid.BuilderclearW()Width of the creative in device independent pixels (DIPS).OpenRtb.BidResponse.SeatBid.Bid.BuilderclearWratio()Relative width of the creative when expressing size as a ratio.OpenRtb.BidResponse.SeatBid.Bid.Builderclone()StringgetAdid()ID of a preloaded ad to serve if the bid wins.com.google.protobuf.ByteStringgetAdidBytes()ID of a preloaded ad to serve if the bid wins.StringgetAdm()Optional means of conveying ad markup in case the bid wins; supersedes the win notice if markup is included in both.com.google.protobuf.ByteStringgetAdmBytes()Optional means of conveying ad markup in case the bid wins; supersedes the win notice if markup is included in both.OpenRtb.NativeResponsegetAdmNative()Native ad response.OpenRtb.NativeResponse.BuildergetAdmNativeBuilder()Native ad response.OpenRtb.NativeResponseOrBuildergetAdmNativeOrBuilder()Native ad response.OpenRtb.BidResponse.SeatBid.Bid.AdmOneofCasegetAdmOneofCase()StringgetAdomain(int index)Advertiser domain for block list checking (e.g., "ford.com").com.google.protobuf.ByteStringgetAdomainBytes(int index)Advertiser domain for block list checking (e.g., "ford.com").intgetAdomainCount()Advertiser domain for block list checking (e.g., "ford.com").com.google.protobuf.ProtocolStringListgetAdomainList()Advertiser domain for block list checking (e.g., "ford.com").OpenRtb.APIFrameworkgetApi()API required by the markup if applicable.OpenRtb.CreativeAttributegetAttr(int index)Set of attributes describing the creative.intgetAttrCount()Set of attributes describing the creative.List<OpenRtb.CreativeAttribute>getAttrList()Set of attributes describing the creative.StringgetBundle()A platform-specific application identifier intended to be unique to the app and independent of the exchange.com.google.protobuf.ByteStringgetBundleBytes()A platform-specific application identifier intended to be unique to the app and independent of the exchange.StringgetBurl()Billing notice URL called by the exchange when a winning bid becomes billable based on exchange-specific business policy (e.g., typically delivered, viewed, etc.).com.google.protobuf.ByteStringgetBurlBytes()Billing notice URL called by the exchange when a winning bid becomes billable based on exchange-specific business policy (e.g., typically delivered, viewed, etc.).StringgetCat(int index)IAB content categories of the creative.com.google.protobuf.ByteStringgetCatBytes(int index)IAB content categories of the creative.intgetCatCount()IAB content categories of the creative.com.google.protobuf.ProtocolStringListgetCatList()IAB content categories of the creative.StringgetCid()Campaign ID to assist with ad quality checking; the collection of creatives for which iurl should be representative.com.google.protobuf.ByteStringgetCidBytes()Campaign ID to assist with ad quality checking; the collection of creatives for which iurl should be representative.StringgetCrid()Creative ID to assist with ad quality checking.com.google.protobuf.ByteStringgetCridBytes()Creative ID to assist with ad quality checking.StringgetDealid()Reference to the deal.id from the bid request if this bid pertains to a private marketplace direct deal.com.google.protobuf.ByteStringgetDealidBytes()Reference to the deal.id from the bid request if this bid pertains to a private marketplace direct deal.OpenRtb.BidResponse.SeatBid.BidgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetExp()Advisory as to the number of seconds the bidder is willing to wait between the auction and the actual impression.intgetH()Height of the creative in device independent pixels (DIPS).intgetHratio()Relative height of the creative when expressing size as a ratio.StringgetId()Bidder generated bid ID to assist with logging/tracking.com.google.protobuf.ByteStringgetIdBytes()Bidder generated bid ID to assist with logging/tracking.StringgetImpid()ID of the Imp object in the related bid request.com.google.protobuf.ByteStringgetImpidBytes()ID of the Imp object in the related bid request.StringgetIurl()URL without cache-busting to an image that is representative of the content of the campaign for ad quality/safety checking.com.google.protobuf.ByteStringgetIurlBytes()URL without cache-busting to an image that is representative of the content of the campaign for ad quality/safety checking.StringgetLanguage()Language of the creative using ISO-639-1-alpha-2.com.google.protobuf.ByteStringgetLanguageBytes()Language of the creative using ISO-639-1-alpha-2.StringgetLurl()Loss notice URL called by the exchange when a bid is known to have been lost.com.google.protobuf.ByteStringgetLurlBytes()Loss notice URL called by the exchange when a bid is known to have been lost.StringgetNurl()Win notice URL called by the exchange if the bid wins; optional means of serving ad markup.com.google.protobuf.ByteStringgetNurlBytes()Win notice URL called by the exchange if the bid wins; optional means of serving ad markup.doublegetPrice()Bid price expressed as CPM although the actual transaction is for a unit impression only.OpenRtb.ProtocolgetProtocol()Video response protocol of the markup if applicable.OpenRtb.QAGMediaRatinggetQagmediarating()Creative media rating per QAG guidelines.StringgetTactic()Tactic ID to enable buyers to label bids for reporting to the exchange the tactic through which their bid was submitted.com.google.protobuf.ByteStringgetTacticBytes()Tactic ID to enable buyers to label bids for reporting to the exchange the tactic through which their bid was submitted.intgetW()Width of the creative in device independent pixels (DIPS).intgetWratio()Relative width of the creative when expressing size as a ratio.booleanhasAdid()ID of a preloaded ad to serve if the bid wins.booleanhasAdm()Optional means of conveying ad markup in case the bid wins; supersedes the win notice if markup is included in both.booleanhasAdmNative()Native ad response.booleanhasApi()API required by the markup if applicable.booleanhasBundle()A platform-specific application identifier intended to be unique to the app and independent of the exchange.booleanhasBurl()Billing notice URL called by the exchange when a winning bid becomes billable based on exchange-specific business policy (e.g., typically delivered, viewed, etc.).booleanhasCid()Campaign ID to assist with ad quality checking; the collection of creatives for which iurl should be representative.booleanhasCrid()Creative ID to assist with ad quality checking.booleanhasDealid()Reference to the deal.id from the bid request if this bid pertains to a private marketplace direct deal.booleanhasExp()Advisory as to the number of seconds the bidder is willing to wait between the auction and the actual impression.booleanhasH()Height of the creative in device independent pixels (DIPS).booleanhasHratio()Relative height of the creative when expressing size as a ratio.booleanhasId()Bidder generated bid ID to assist with logging/tracking.booleanhasImpid()ID of the Imp object in the related bid request.booleanhasIurl()URL without cache-busting to an image that is representative of the content of the campaign for ad quality/safety checking.booleanhasLanguage()Language of the creative using ISO-639-1-alpha-2.booleanhasLurl()Loss notice URL called by the exchange when a bid is known to have been lost.booleanhasNurl()Win notice URL called by the exchange if the bid wins; optional means of serving ad markup.booleanhasPrice()Bid price expressed as CPM although the actual transaction is for a unit impression only.booleanhasProtocol()Video response protocol of the markup if applicable.booleanhasQagmediarating()Creative media rating per QAG guidelines.booleanhasTactic()Tactic ID to enable buyers to label bids for reporting to the exchange the tactic through which their bid was submitted.booleanhasW()Width of the creative in device independent pixels (DIPS).booleanhasWratio()Relative width of the creative when expressing size as a ratio.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()OpenRtb.BidResponse.SeatBid.Bid.BuildermergeAdmNative(OpenRtb.NativeResponse value)Native ad response.OpenRtb.BidResponse.SeatBid.Bid.BuildermergeFrom(OpenRtb.BidResponse.SeatBid.Bid other)OpenRtb.BidResponse.SeatBid.Bid.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OpenRtb.BidResponse.SeatBid.Bid.BuildermergeFrom(com.google.protobuf.Message other)OpenRtb.BidResponse.SeatBid.Bid.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OpenRtb.BidResponse.SeatBid.Bid.BuildersetAdid(String value)ID of a preloaded ad to serve if the bid wins.OpenRtb.BidResponse.SeatBid.Bid.BuildersetAdidBytes(com.google.protobuf.ByteString value)ID of a preloaded ad to serve if the bid wins.OpenRtb.BidResponse.SeatBid.Bid.BuildersetAdm(String value)Optional means of conveying ad markup in case the bid wins; supersedes the win notice if markup is included in both.OpenRtb.BidResponse.SeatBid.Bid.BuildersetAdmBytes(com.google.protobuf.ByteString value)Optional means of conveying ad markup in case the bid wins; supersedes the win notice if markup is included in both.OpenRtb.BidResponse.SeatBid.Bid.BuildersetAdmNative(OpenRtb.NativeResponse value)Native ad response.OpenRtb.BidResponse.SeatBid.Bid.BuildersetAdmNative(OpenRtb.NativeResponse.Builder builderForValue)Native ad response.OpenRtb.BidResponse.SeatBid.Bid.BuildersetAdomain(int index, String value)Advertiser domain for block list checking (e.g., "ford.com").OpenRtb.BidResponse.SeatBid.Bid.BuildersetApi(OpenRtb.APIFramework value)API required by the markup if applicable.OpenRtb.BidResponse.SeatBid.Bid.BuildersetAttr(int index, OpenRtb.CreativeAttribute value)Set of attributes describing the creative.OpenRtb.BidResponse.SeatBid.Bid.BuildersetBundle(String value)A platform-specific application identifier intended to be unique to the app and independent of the exchange.OpenRtb.BidResponse.SeatBid.Bid.BuildersetBundleBytes(com.google.protobuf.ByteString value)A platform-specific application identifier intended to be unique to the app and independent of the exchange.OpenRtb.BidResponse.SeatBid.Bid.BuildersetBurl(String value)Billing notice URL called by the exchange when a winning bid becomes billable based on exchange-specific business policy (e.g., typically delivered, viewed, etc.).OpenRtb.BidResponse.SeatBid.Bid.BuildersetBurlBytes(com.google.protobuf.ByteString value)Billing notice URL called by the exchange when a winning bid becomes billable based on exchange-specific business policy (e.g., typically delivered, viewed, etc.).OpenRtb.BidResponse.SeatBid.Bid.BuildersetCat(int index, String value)IAB content categories of the creative.OpenRtb.BidResponse.SeatBid.Bid.BuildersetCid(String value)Campaign ID to assist with ad quality checking; the collection of creatives for which iurl should be representative.OpenRtb.BidResponse.SeatBid.Bid.BuildersetCidBytes(com.google.protobuf.ByteString value)Campaign ID to assist with ad quality checking; the collection of creatives for which iurl should be representative.OpenRtb.BidResponse.SeatBid.Bid.BuildersetCrid(String value)Creative ID to assist with ad quality checking.OpenRtb.BidResponse.SeatBid.Bid.BuildersetCridBytes(com.google.protobuf.ByteString value)Creative ID to assist with ad quality checking.OpenRtb.BidResponse.SeatBid.Bid.BuildersetDealid(String value)Reference to the deal.id from the bid request if this bid pertains to a private marketplace direct deal.OpenRtb.BidResponse.SeatBid.Bid.BuildersetDealidBytes(com.google.protobuf.ByteString value)Reference to the deal.id from the bid request if this bid pertains to a private marketplace direct deal.OpenRtb.BidResponse.SeatBid.Bid.BuildersetExp(int value)Advisory as to the number of seconds the bidder is willing to wait between the auction and the actual impression.<Type> OpenRtb.BidResponse.SeatBid.Bid.BuildersetExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidResponse.SeatBid.Bid,List<Type>> extension, int index, Type value)<Type> OpenRtb.BidResponse.SeatBid.Bid.BuildersetExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidResponse.SeatBid.Bid,Type> extension, Type value)OpenRtb.BidResponse.SeatBid.Bid.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OpenRtb.BidResponse.SeatBid.Bid.BuildersetH(int value)Height of the creative in device independent pixels (DIPS).OpenRtb.BidResponse.SeatBid.Bid.BuildersetHratio(int value)Relative height of the creative when expressing size as a ratio.OpenRtb.BidResponse.SeatBid.Bid.BuildersetId(String value)Bidder generated bid ID to assist with logging/tracking.OpenRtb.BidResponse.SeatBid.Bid.BuildersetIdBytes(com.google.protobuf.ByteString value)Bidder generated bid ID to assist with logging/tracking.OpenRtb.BidResponse.SeatBid.Bid.BuildersetImpid(String value)ID of the Imp object in the related bid request.OpenRtb.BidResponse.SeatBid.Bid.BuildersetImpidBytes(com.google.protobuf.ByteString value)ID of the Imp object in the related bid request.OpenRtb.BidResponse.SeatBid.Bid.BuildersetIurl(String value)URL without cache-busting to an image that is representative of the content of the campaign for ad quality/safety checking.OpenRtb.BidResponse.SeatBid.Bid.BuildersetIurlBytes(com.google.protobuf.ByteString value)URL without cache-busting to an image that is representative of the content of the campaign for ad quality/safety checking.OpenRtb.BidResponse.SeatBid.Bid.BuildersetLanguage(String value)Language of the creative using ISO-639-1-alpha-2.OpenRtb.BidResponse.SeatBid.Bid.BuildersetLanguageBytes(com.google.protobuf.ByteString value)Language of the creative using ISO-639-1-alpha-2.OpenRtb.BidResponse.SeatBid.Bid.BuildersetLurl(String value)Loss notice URL called by the exchange when a bid is known to have been lost.OpenRtb.BidResponse.SeatBid.Bid.BuildersetLurlBytes(com.google.protobuf.ByteString value)Loss notice URL called by the exchange when a bid is known to have been lost.OpenRtb.BidResponse.SeatBid.Bid.BuildersetNurl(String value)Win notice URL called by the exchange if the bid wins; optional means of serving ad markup.OpenRtb.BidResponse.SeatBid.Bid.BuildersetNurlBytes(com.google.protobuf.ByteString value)Win notice URL called by the exchange if the bid wins; optional means of serving ad markup.OpenRtb.BidResponse.SeatBid.Bid.BuildersetPrice(double value)Bid price expressed as CPM although the actual transaction is for a unit impression only.OpenRtb.BidResponse.SeatBid.Bid.BuildersetProtocol(OpenRtb.Protocol value)Video response protocol of the markup if applicable.OpenRtb.BidResponse.SeatBid.Bid.BuildersetQagmediarating(OpenRtb.QAGMediaRating value)Creative media rating per QAG guidelines.OpenRtb.BidResponse.SeatBid.Bid.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)OpenRtb.BidResponse.SeatBid.Bid.BuildersetTactic(String value)Tactic ID to enable buyers to label bids for reporting to the exchange the tactic through which their bid was submitted.OpenRtb.BidResponse.SeatBid.Bid.BuildersetTacticBytes(com.google.protobuf.ByteString value)Tactic ID to enable buyers to label bids for reporting to the exchange the tactic through which their bid was submitted.OpenRtb.BidResponse.SeatBid.Bid.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OpenRtb.BidResponse.SeatBid.Bid.BuildersetW(int value)Width of the creative in device independent pixels (DIPS).OpenRtb.BidResponse.SeatBid.Bid.BuildersetWratio(int value)Relative width of the creative when expressing size as a ratio.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, newBuilderForField, setExtension, setExtension, setExtension, setExtension
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getOneofFieldDescriptor, getParentForChildren, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, 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
-
Methods inherited from interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder
getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
-
-
-
-
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<OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
clear
public OpenRtb.BidResponse.SeatBid.Bid.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidResponse.SeatBid.Bid,OpenRtb.BidResponse.SeatBid.Bid.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<OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
getDefaultInstanceForType
public OpenRtb.BidResponse.SeatBid.Bid getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidResponse.SeatBid.Bid>- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OpenRtb.BidResponse.SeatBid.Bid build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OpenRtb.BidResponse.SeatBid.Bid buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OpenRtb.BidResponse.SeatBid.Bid.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<OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
setField
public OpenRtb.BidResponse.SeatBid.Bid.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidResponse.SeatBid.Bid,OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
clearField
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidResponse.SeatBid.Bid,OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
clearOneof
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
setRepeatedField
public OpenRtb.BidResponse.SeatBid.Bid.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.ExtendableBuilder<OpenRtb.BidResponse.SeatBid.Bid,OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
addRepeatedField
public OpenRtb.BidResponse.SeatBid.Bid.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidResponse.SeatBid.Bid,OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
setExtension
public <Type> OpenRtb.BidResponse.SeatBid.Bid.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidResponse.SeatBid.Bid,Type> extension, Type value)
- Overrides:
setExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidResponse.SeatBid.Bid,OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
setExtension
public <Type> OpenRtb.BidResponse.SeatBid.Bid.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidResponse.SeatBid.Bid,List<Type>> extension, int index, Type value)
- Overrides:
setExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidResponse.SeatBid.Bid,OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
addExtension
public <Type> OpenRtb.BidResponse.SeatBid.Bid.Builder addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidResponse.SeatBid.Bid,List<Type>> extension, Type value)
- Overrides:
addExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidResponse.SeatBid.Bid,OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
clearExtension
public <Type> OpenRtb.BidResponse.SeatBid.Bid.Builder clearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidResponse.SeatBid.Bid,?> extension)
- Overrides:
clearExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidResponse.SeatBid.Bid,OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
mergeFrom
public OpenRtb.BidResponse.SeatBid.Bid.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
mergeFrom
public OpenRtb.BidResponse.SeatBid.Bid.Builder mergeFrom(OpenRtb.BidResponse.SeatBid.Bid other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidResponse.SeatBid.Bid,OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
mergeFrom
public OpenRtb.BidResponse.SeatBid.Bid.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<OpenRtb.BidResponse.SeatBid.Bid.Builder>- Throws:
IOException
-
getAdmOneofCase
public OpenRtb.BidResponse.SeatBid.Bid.AdmOneofCase getAdmOneofCase()
- Specified by:
getAdmOneofCasein interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder
-
clearAdmOneof
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearAdmOneof()
-
hasId
public boolean hasId()
Bidder generated bid ID to assist with logging/tracking. REQUIRED by the OpenRTB specification.
required string id = 1;- Specified by:
hasIdin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the id field is set.
-
getId
public String getId()
Bidder generated bid ID to assist with logging/tracking. REQUIRED by the OpenRTB specification.
required string id = 1;- Specified by:
getIdin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
Bidder generated bid ID to assist with logging/tracking. REQUIRED by the OpenRTB specification.
required string id = 1;- Specified by:
getIdBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for id.
-
setId
public OpenRtb.BidResponse.SeatBid.Bid.Builder setId(String value)
Bidder generated bid ID to assist with logging/tracking. REQUIRED by the OpenRTB specification.
required string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearId()
Bidder generated bid ID to assist with logging/tracking. REQUIRED by the OpenRTB specification.
required string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setIdBytes(com.google.protobuf.ByteString value)
Bidder generated bid ID to assist with logging/tracking. REQUIRED by the OpenRTB specification.
required string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasImpid
public boolean hasImpid()
ID of the Imp object in the related bid request. REQUIRED by the OpenRTB specification.
required string impid = 2;- Specified by:
hasImpidin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the impid field is set.
-
getImpid
public String getImpid()
ID of the Imp object in the related bid request. REQUIRED by the OpenRTB specification.
required string impid = 2;- Specified by:
getImpidin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The impid.
-
getImpidBytes
public com.google.protobuf.ByteString getImpidBytes()
ID of the Imp object in the related bid request. REQUIRED by the OpenRTB specification.
required string impid = 2;- Specified by:
getImpidBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for impid.
-
setImpid
public OpenRtb.BidResponse.SeatBid.Bid.Builder setImpid(String value)
ID of the Imp object in the related bid request. REQUIRED by the OpenRTB specification.
required string impid = 2;- Parameters:
value- The impid to set.- Returns:
- This builder for chaining.
-
clearImpid
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearImpid()
ID of the Imp object in the related bid request. REQUIRED by the OpenRTB specification.
required string impid = 2;- Returns:
- This builder for chaining.
-
setImpidBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setImpidBytes(com.google.protobuf.ByteString value)
ID of the Imp object in the related bid request. REQUIRED by the OpenRTB specification.
required string impid = 2;- Parameters:
value- The bytes for impid to set.- Returns:
- This builder for chaining.
-
hasPrice
public boolean hasPrice()
Bid price expressed as CPM although the actual transaction is for a unit impression only. Note that while the type indicates float, integer math is highly recommended when handling currencies (e.g., BigDecimal in Java). REQUIRED by the OpenRTB specification.
required double price = 3;- Specified by:
hasPricein interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the price field is set.
-
getPrice
public double getPrice()
Bid price expressed as CPM although the actual transaction is for a unit impression only. Note that while the type indicates float, integer math is highly recommended when handling currencies (e.g., BigDecimal in Java). REQUIRED by the OpenRTB specification.
required double price = 3;- Specified by:
getPricein interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The price.
-
setPrice
public OpenRtb.BidResponse.SeatBid.Bid.Builder setPrice(double value)
Bid price expressed as CPM although the actual transaction is for a unit impression only. Note that while the type indicates float, integer math is highly recommended when handling currencies (e.g., BigDecimal in Java). REQUIRED by the OpenRTB specification.
required double price = 3;- Parameters:
value- The price to set.- Returns:
- This builder for chaining.
-
clearPrice
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearPrice()
Bid price expressed as CPM although the actual transaction is for a unit impression only. Note that while the type indicates float, integer math is highly recommended when handling currencies (e.g., BigDecimal in Java). REQUIRED by the OpenRTB specification.
required double price = 3;- Returns:
- This builder for chaining.
-
hasNurl
public boolean hasNurl()
Win notice URL called by the exchange if the bid wins; optional means of serving ad markup.
optional string nurl = 5;- Specified by:
hasNurlin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the nurl field is set.
-
getNurl
public String getNurl()
Win notice URL called by the exchange if the bid wins; optional means of serving ad markup.
optional string nurl = 5;- Specified by:
getNurlin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The nurl.
-
getNurlBytes
public com.google.protobuf.ByteString getNurlBytes()
Win notice URL called by the exchange if the bid wins; optional means of serving ad markup.
optional string nurl = 5;- Specified by:
getNurlBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for nurl.
-
setNurl
public OpenRtb.BidResponse.SeatBid.Bid.Builder setNurl(String value)
Win notice URL called by the exchange if the bid wins; optional means of serving ad markup.
optional string nurl = 5;- Parameters:
value- The nurl to set.- Returns:
- This builder for chaining.
-
clearNurl
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearNurl()
Win notice URL called by the exchange if the bid wins; optional means of serving ad markup.
optional string nurl = 5;- Returns:
- This builder for chaining.
-
setNurlBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setNurlBytes(com.google.protobuf.ByteString value)
Win notice URL called by the exchange if the bid wins; optional means of serving ad markup.
optional string nurl = 5;- Parameters:
value- The bytes for nurl to set.- Returns:
- This builder for chaining.
-
hasBurl
public boolean hasBurl()
Billing notice URL called by the exchange when a winning bid becomes billable based on exchange-specific business policy (e.g., typically delivered, viewed, etc.). Substitution macros (Section 4.4) may be included.
optional string burl = 22;- Specified by:
hasBurlin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the burl field is set.
-
getBurl
public String getBurl()
Billing notice URL called by the exchange when a winning bid becomes billable based on exchange-specific business policy (e.g., typically delivered, viewed, etc.). Substitution macros (Section 4.4) may be included.
optional string burl = 22;- Specified by:
getBurlin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The burl.
-
getBurlBytes
public com.google.protobuf.ByteString getBurlBytes()
Billing notice URL called by the exchange when a winning bid becomes billable based on exchange-specific business policy (e.g., typically delivered, viewed, etc.). Substitution macros (Section 4.4) may be included.
optional string burl = 22;- Specified by:
getBurlBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for burl.
-
setBurl
public OpenRtb.BidResponse.SeatBid.Bid.Builder setBurl(String value)
Billing notice URL called by the exchange when a winning bid becomes billable based on exchange-specific business policy (e.g., typically delivered, viewed, etc.). Substitution macros (Section 4.4) may be included.
optional string burl = 22;- Parameters:
value- The burl to set.- Returns:
- This builder for chaining.
-
clearBurl
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearBurl()
Billing notice URL called by the exchange when a winning bid becomes billable based on exchange-specific business policy (e.g., typically delivered, viewed, etc.). Substitution macros (Section 4.4) may be included.
optional string burl = 22;- Returns:
- This builder for chaining.
-
setBurlBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setBurlBytes(com.google.protobuf.ByteString value)
Billing notice URL called by the exchange when a winning bid becomes billable based on exchange-specific business policy (e.g., typically delivered, viewed, etc.). Substitution macros (Section 4.4) may be included.
optional string burl = 22;- Parameters:
value- The bytes for burl to set.- Returns:
- This builder for chaining.
-
hasLurl
public boolean hasLurl()
Loss notice URL called by the exchange when a bid is known to have been lost. Substitution macros (Section 4.4) may be included. Exchange-specific policy may preclude support for loss notices or the disclosure of winning clearing prices resulting in ${AUCTION_PRICE} macros being removed (i.e., replaced with a zero-length string).optional string lurl = 23;- Specified by:
hasLurlin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the lurl field is set.
-
getLurl
public String getLurl()
Loss notice URL called by the exchange when a bid is known to have been lost. Substitution macros (Section 4.4) may be included. Exchange-specific policy may preclude support for loss notices or the disclosure of winning clearing prices resulting in ${AUCTION_PRICE} macros being removed (i.e., replaced with a zero-length string).optional string lurl = 23;- Specified by:
getLurlin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The lurl.
-
getLurlBytes
public com.google.protobuf.ByteString getLurlBytes()
Loss notice URL called by the exchange when a bid is known to have been lost. Substitution macros (Section 4.4) may be included. Exchange-specific policy may preclude support for loss notices or the disclosure of winning clearing prices resulting in ${AUCTION_PRICE} macros being removed (i.e., replaced with a zero-length string).optional string lurl = 23;- Specified by:
getLurlBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for lurl.
-
setLurl
public OpenRtb.BidResponse.SeatBid.Bid.Builder setLurl(String value)
Loss notice URL called by the exchange when a bid is known to have been lost. Substitution macros (Section 4.4) may be included. Exchange-specific policy may preclude support for loss notices or the disclosure of winning clearing prices resulting in ${AUCTION_PRICE} macros being removed (i.e., replaced with a zero-length string).optional string lurl = 23;- Parameters:
value- The lurl to set.- Returns:
- This builder for chaining.
-
clearLurl
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearLurl()
Loss notice URL called by the exchange when a bid is known to have been lost. Substitution macros (Section 4.4) may be included. Exchange-specific policy may preclude support for loss notices or the disclosure of winning clearing prices resulting in ${AUCTION_PRICE} macros being removed (i.e., replaced with a zero-length string).optional string lurl = 23;- Returns:
- This builder for chaining.
-
setLurlBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setLurlBytes(com.google.protobuf.ByteString value)
Loss notice URL called by the exchange when a bid is known to have been lost. Substitution macros (Section 4.4) may be included. Exchange-specific policy may preclude support for loss notices or the disclosure of winning clearing prices resulting in ${AUCTION_PRICE} macros being removed (i.e., replaced with a zero-length string).optional string lurl = 23;- Parameters:
value- The bytes for lurl to set.- Returns:
- This builder for chaining.
-
hasAdm
public boolean hasAdm()
Optional means of conveying ad markup in case the bid wins; supersedes the win notice if markup is included in both. For native ad bids, exactly one of {adm, adm_native} should be used; this is the OpenRTB-compliant field for JSON serialization.string adm = 6;- Specified by:
hasAdmin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the adm field is set.
-
getAdm
public String getAdm()
Optional means of conveying ad markup in case the bid wins; supersedes the win notice if markup is included in both. For native ad bids, exactly one of {adm, adm_native} should be used; this is the OpenRTB-compliant field for JSON serialization.string adm = 6;- Specified by:
getAdmin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The adm.
-
getAdmBytes
public com.google.protobuf.ByteString getAdmBytes()
Optional means of conveying ad markup in case the bid wins; supersedes the win notice if markup is included in both. For native ad bids, exactly one of {adm, adm_native} should be used; this is the OpenRTB-compliant field for JSON serialization.string adm = 6;- Specified by:
getAdmBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for adm.
-
setAdm
public OpenRtb.BidResponse.SeatBid.Bid.Builder setAdm(String value)
Optional means of conveying ad markup in case the bid wins; supersedes the win notice if markup is included in both. For native ad bids, exactly one of {adm, adm_native} should be used; this is the OpenRTB-compliant field for JSON serialization.string adm = 6;- Parameters:
value- The adm to set.- Returns:
- This builder for chaining.
-
clearAdm
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearAdm()
Optional means of conveying ad markup in case the bid wins; supersedes the win notice if markup is included in both. For native ad bids, exactly one of {adm, adm_native} should be used; this is the OpenRTB-compliant field for JSON serialization.string adm = 6;- Returns:
- This builder for chaining.
-
setAdmBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setAdmBytes(com.google.protobuf.ByteString value)
Optional means of conveying ad markup in case the bid wins; supersedes the win notice if markup is included in both. For native ad bids, exactly one of {adm, adm_native} should be used; this is the OpenRTB-compliant field for JSON serialization.string adm = 6;- Parameters:
value- The bytes for adm to set.- Returns:
- This builder for chaining.
-
hasAdmNative
public boolean hasAdmNative()
Native ad response. For native ad bids, exactly one of {adm, adm_native} should be used; this is the field used for Protobuf serialization..com.google.openrtb.NativeResponse adm_native = 50;- Specified by:
hasAdmNativein interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the admNative field is set.
-
getAdmNative
public OpenRtb.NativeResponse getAdmNative()
Native ad response. For native ad bids, exactly one of {adm, adm_native} should be used; this is the field used for Protobuf serialization..com.google.openrtb.NativeResponse adm_native = 50;- Specified by:
getAdmNativein interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The admNative.
-
setAdmNative
public OpenRtb.BidResponse.SeatBid.Bid.Builder setAdmNative(OpenRtb.NativeResponse value)
Native ad response. For native ad bids, exactly one of {adm, adm_native} should be used; this is the field used for Protobuf serialization..com.google.openrtb.NativeResponse adm_native = 50;
-
setAdmNative
public OpenRtb.BidResponse.SeatBid.Bid.Builder setAdmNative(OpenRtb.NativeResponse.Builder builderForValue)
Native ad response. For native ad bids, exactly one of {adm, adm_native} should be used; this is the field used for Protobuf serialization..com.google.openrtb.NativeResponse adm_native = 50;
-
mergeAdmNative
public OpenRtb.BidResponse.SeatBid.Bid.Builder mergeAdmNative(OpenRtb.NativeResponse value)
Native ad response. For native ad bids, exactly one of {adm, adm_native} should be used; this is the field used for Protobuf serialization..com.google.openrtb.NativeResponse adm_native = 50;
-
clearAdmNative
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearAdmNative()
Native ad response. For native ad bids, exactly one of {adm, adm_native} should be used; this is the field used for Protobuf serialization..com.google.openrtb.NativeResponse adm_native = 50;
-
getAdmNativeBuilder
public OpenRtb.NativeResponse.Builder getAdmNativeBuilder()
Native ad response. For native ad bids, exactly one of {adm, adm_native} should be used; this is the field used for Protobuf serialization..com.google.openrtb.NativeResponse adm_native = 50;
-
getAdmNativeOrBuilder
public OpenRtb.NativeResponseOrBuilder getAdmNativeOrBuilder()
Native ad response. For native ad bids, exactly one of {adm, adm_native} should be used; this is the field used for Protobuf serialization..com.google.openrtb.NativeResponse adm_native = 50;- Specified by:
getAdmNativeOrBuilderin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder
-
hasAdid
public boolean hasAdid()
ID of a preloaded ad to serve if the bid wins.
optional string adid = 4;- Specified by:
hasAdidin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the adid field is set.
-
getAdid
public String getAdid()
ID of a preloaded ad to serve if the bid wins.
optional string adid = 4;- Specified by:
getAdidin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The adid.
-
getAdidBytes
public com.google.protobuf.ByteString getAdidBytes()
ID of a preloaded ad to serve if the bid wins.
optional string adid = 4;- Specified by:
getAdidBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for adid.
-
setAdid
public OpenRtb.BidResponse.SeatBid.Bid.Builder setAdid(String value)
ID of a preloaded ad to serve if the bid wins.
optional string adid = 4;- Parameters:
value- The adid to set.- Returns:
- This builder for chaining.
-
clearAdid
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearAdid()
ID of a preloaded ad to serve if the bid wins.
optional string adid = 4;- Returns:
- This builder for chaining.
-
setAdidBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setAdidBytes(com.google.protobuf.ByteString value)
ID of a preloaded ad to serve if the bid wins.
optional string adid = 4;- Parameters:
value- The bytes for adid to set.- Returns:
- This builder for chaining.
-
getAdomainList
public com.google.protobuf.ProtocolStringList getAdomainList()
Advertiser domain for block list checking (e.g., "ford.com"). This can be an array of for the case of rotating creatives. Exchanges can mandate that only one domain is allowed.
repeated string adomain = 7;- Specified by:
getAdomainListin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- A list containing the adomain.
-
getAdomainCount
public int getAdomainCount()
Advertiser domain for block list checking (e.g., "ford.com"). This can be an array of for the case of rotating creatives. Exchanges can mandate that only one domain is allowed.
repeated string adomain = 7;- Specified by:
getAdomainCountin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The count of adomain.
-
getAdomain
public String getAdomain(int index)
Advertiser domain for block list checking (e.g., "ford.com"). This can be an array of for the case of rotating creatives. Exchanges can mandate that only one domain is allowed.
repeated string adomain = 7;- Specified by:
getAdomainin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The adomain at the given index.
-
getAdomainBytes
public com.google.protobuf.ByteString getAdomainBytes(int index)
Advertiser domain for block list checking (e.g., "ford.com"). This can be an array of for the case of rotating creatives. Exchanges can mandate that only one domain is allowed.
repeated string adomain = 7;- Specified by:
getAdomainBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the adomain at the given index.
-
setAdomain
public OpenRtb.BidResponse.SeatBid.Bid.Builder setAdomain(int index, String value)
Advertiser domain for block list checking (e.g., "ford.com"). This can be an array of for the case of rotating creatives. Exchanges can mandate that only one domain is allowed.
repeated string adomain = 7;- Parameters:
index- The index to set the value at.value- The adomain to set.- Returns:
- This builder for chaining.
-
addAdomain
public OpenRtb.BidResponse.SeatBid.Bid.Builder addAdomain(String value)
Advertiser domain for block list checking (e.g., "ford.com"). This can be an array of for the case of rotating creatives. Exchanges can mandate that only one domain is allowed.
repeated string adomain = 7;- Parameters:
value- The adomain to add.- Returns:
- This builder for chaining.
-
addAllAdomain
public OpenRtb.BidResponse.SeatBid.Bid.Builder addAllAdomain(Iterable<String> values)
Advertiser domain for block list checking (e.g., "ford.com"). This can be an array of for the case of rotating creatives. Exchanges can mandate that only one domain is allowed.
repeated string adomain = 7;- Parameters:
values- The adomain to add.- Returns:
- This builder for chaining.
-
clearAdomain
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearAdomain()
Advertiser domain for block list checking (e.g., "ford.com"). This can be an array of for the case of rotating creatives. Exchanges can mandate that only one domain is allowed.
repeated string adomain = 7;- Returns:
- This builder for chaining.
-
addAdomainBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder addAdomainBytes(com.google.protobuf.ByteString value)
Advertiser domain for block list checking (e.g., "ford.com"). This can be an array of for the case of rotating creatives. Exchanges can mandate that only one domain is allowed.
repeated string adomain = 7;- Parameters:
value- The bytes of the adomain to add.- Returns:
- This builder for chaining.
-
hasBundle
public boolean hasBundle()
A platform-specific application identifier intended to be unique to the app and independent of the exchange. On Android, this should be a bundle or package name (e.g., com.foo.mygame). On iOS, it is a numeric ID.
optional string bundle = 14;- Specified by:
hasBundlein interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the bundle field is set.
-
getBundle
public String getBundle()
A platform-specific application identifier intended to be unique to the app and independent of the exchange. On Android, this should be a bundle or package name (e.g., com.foo.mygame). On iOS, it is a numeric ID.
optional string bundle = 14;- Specified by:
getBundlein interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bundle.
-
getBundleBytes
public com.google.protobuf.ByteString getBundleBytes()
A platform-specific application identifier intended to be unique to the app and independent of the exchange. On Android, this should be a bundle or package name (e.g., com.foo.mygame). On iOS, it is a numeric ID.
optional string bundle = 14;- Specified by:
getBundleBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for bundle.
-
setBundle
public OpenRtb.BidResponse.SeatBid.Bid.Builder setBundle(String value)
A platform-specific application identifier intended to be unique to the app and independent of the exchange. On Android, this should be a bundle or package name (e.g., com.foo.mygame). On iOS, it is a numeric ID.
optional string bundle = 14;- Parameters:
value- The bundle to set.- Returns:
- This builder for chaining.
-
clearBundle
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearBundle()
A platform-specific application identifier intended to be unique to the app and independent of the exchange. On Android, this should be a bundle or package name (e.g., com.foo.mygame). On iOS, it is a numeric ID.
optional string bundle = 14;- Returns:
- This builder for chaining.
-
setBundleBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setBundleBytes(com.google.protobuf.ByteString value)
A platform-specific application identifier intended to be unique to the app and independent of the exchange. On Android, this should be a bundle or package name (e.g., com.foo.mygame). On iOS, it is a numeric ID.
optional string bundle = 14;- Parameters:
value- The bytes for bundle to set.- Returns:
- This builder for chaining.
-
hasIurl
public boolean hasIurl()
URL without cache-busting to an image that is representative of the content of the campaign for ad quality/safety checking.
optional string iurl = 8;- Specified by:
hasIurlin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the iurl field is set.
-
getIurl
public String getIurl()
URL without cache-busting to an image that is representative of the content of the campaign for ad quality/safety checking.
optional string iurl = 8;- Specified by:
getIurlin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The iurl.
-
getIurlBytes
public com.google.protobuf.ByteString getIurlBytes()
URL without cache-busting to an image that is representative of the content of the campaign for ad quality/safety checking.
optional string iurl = 8;- Specified by:
getIurlBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for iurl.
-
setIurl
public OpenRtb.BidResponse.SeatBid.Bid.Builder setIurl(String value)
URL without cache-busting to an image that is representative of the content of the campaign for ad quality/safety checking.
optional string iurl = 8;- Parameters:
value- The iurl to set.- Returns:
- This builder for chaining.
-
clearIurl
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearIurl()
URL without cache-busting to an image that is representative of the content of the campaign for ad quality/safety checking.
optional string iurl = 8;- Returns:
- This builder for chaining.
-
setIurlBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setIurlBytes(com.google.protobuf.ByteString value)
URL without cache-busting to an image that is representative of the content of the campaign for ad quality/safety checking.
optional string iurl = 8;- Parameters:
value- The bytes for iurl to set.- Returns:
- This builder for chaining.
-
hasCid
public boolean hasCid()
Campaign ID to assist with ad quality checking; the collection of creatives for which iurl should be representative.
optional string cid = 9;- Specified by:
hasCidin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the cid field is set.
-
getCid
public String getCid()
Campaign ID to assist with ad quality checking; the collection of creatives for which iurl should be representative.
optional string cid = 9;- Specified by:
getCidin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The cid.
-
getCidBytes
public com.google.protobuf.ByteString getCidBytes()
Campaign ID to assist with ad quality checking; the collection of creatives for which iurl should be representative.
optional string cid = 9;- Specified by:
getCidBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for cid.
-
setCid
public OpenRtb.BidResponse.SeatBid.Bid.Builder setCid(String value)
Campaign ID to assist with ad quality checking; the collection of creatives for which iurl should be representative.
optional string cid = 9;- Parameters:
value- The cid to set.- Returns:
- This builder for chaining.
-
clearCid
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearCid()
Campaign ID to assist with ad quality checking; the collection of creatives for which iurl should be representative.
optional string cid = 9;- Returns:
- This builder for chaining.
-
setCidBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setCidBytes(com.google.protobuf.ByteString value)
Campaign ID to assist with ad quality checking; the collection of creatives for which iurl should be representative.
optional string cid = 9;- Parameters:
value- The bytes for cid to set.- Returns:
- This builder for chaining.
-
hasCrid
public boolean hasCrid()
Creative ID to assist with ad quality checking.
optional string crid = 10;- Specified by:
hasCridin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the crid field is set.
-
getCrid
public String getCrid()
Creative ID to assist with ad quality checking.
optional string crid = 10;- Specified by:
getCridin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The crid.
-
getCridBytes
public com.google.protobuf.ByteString getCridBytes()
Creative ID to assist with ad quality checking.
optional string crid = 10;- Specified by:
getCridBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for crid.
-
setCrid
public OpenRtb.BidResponse.SeatBid.Bid.Builder setCrid(String value)
Creative ID to assist with ad quality checking.
optional string crid = 10;- Parameters:
value- The crid to set.- Returns:
- This builder for chaining.
-
clearCrid
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearCrid()
Creative ID to assist with ad quality checking.
optional string crid = 10;- Returns:
- This builder for chaining.
-
setCridBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setCridBytes(com.google.protobuf.ByteString value)
Creative ID to assist with ad quality checking.
optional string crid = 10;- Parameters:
value- The bytes for crid to set.- Returns:
- This builder for chaining.
-
hasTactic
public boolean hasTactic()
Tactic ID to enable buyers to label bids for reporting to the exchange the tactic through which their bid was submitted. The specific usage and meaning of the tactic ID should be communicated between buyer and exchanges a priori.
optional string tactic = 24;- Specified by:
hasTacticin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the tactic field is set.
-
getTactic
public String getTactic()
Tactic ID to enable buyers to label bids for reporting to the exchange the tactic through which their bid was submitted. The specific usage and meaning of the tactic ID should be communicated between buyer and exchanges a priori.
optional string tactic = 24;- Specified by:
getTacticin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The tactic.
-
getTacticBytes
public com.google.protobuf.ByteString getTacticBytes()
Tactic ID to enable buyers to label bids for reporting to the exchange the tactic through which their bid was submitted. The specific usage and meaning of the tactic ID should be communicated between buyer and exchanges a priori.
optional string tactic = 24;- Specified by:
getTacticBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for tactic.
-
setTactic
public OpenRtb.BidResponse.SeatBid.Bid.Builder setTactic(String value)
Tactic ID to enable buyers to label bids for reporting to the exchange the tactic through which their bid was submitted. The specific usage and meaning of the tactic ID should be communicated between buyer and exchanges a priori.
optional string tactic = 24;- Parameters:
value- The tactic to set.- Returns:
- This builder for chaining.
-
clearTactic
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearTactic()
Tactic ID to enable buyers to label bids for reporting to the exchange the tactic through which their bid was submitted. The specific usage and meaning of the tactic ID should be communicated between buyer and exchanges a priori.
optional string tactic = 24;- Returns:
- This builder for chaining.
-
setTacticBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setTacticBytes(com.google.protobuf.ByteString value)
Tactic ID to enable buyers to label bids for reporting to the exchange the tactic through which their bid was submitted. The specific usage and meaning of the tactic ID should be communicated between buyer and exchanges a priori.
optional string tactic = 24;- Parameters:
value- The bytes for tactic to set.- Returns:
- This builder for chaining.
-
getCatList
public com.google.protobuf.ProtocolStringList getCatList()
IAB content categories of the creative.
repeated string cat = 15;- Specified by:
getCatListin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- A list containing the cat.
-
getCatCount
public int getCatCount()
IAB content categories of the creative.
repeated string cat = 15;- Specified by:
getCatCountin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The count of cat.
-
getCat
public String getCat(int index)
IAB content categories of the creative.
repeated string cat = 15;- Specified by:
getCatin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The cat at the given index.
-
getCatBytes
public com.google.protobuf.ByteString getCatBytes(int index)
IAB content categories of the creative.
repeated string cat = 15;- Specified by:
getCatBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the cat at the given index.
-
setCat
public OpenRtb.BidResponse.SeatBid.Bid.Builder setCat(int index, String value)
IAB content categories of the creative.
repeated string cat = 15;- Parameters:
index- The index to set the value at.value- The cat to set.- Returns:
- This builder for chaining.
-
addCat
public OpenRtb.BidResponse.SeatBid.Bid.Builder addCat(String value)
IAB content categories of the creative.
repeated string cat = 15;- Parameters:
value- The cat to add.- Returns:
- This builder for chaining.
-
addAllCat
public OpenRtb.BidResponse.SeatBid.Bid.Builder addAllCat(Iterable<String> values)
IAB content categories of the creative.
repeated string cat = 15;- Parameters:
values- The cat to add.- Returns:
- This builder for chaining.
-
clearCat
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearCat()
IAB content categories of the creative.
repeated string cat = 15;- Returns:
- This builder for chaining.
-
addCatBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder addCatBytes(com.google.protobuf.ByteString value)
IAB content categories of the creative.
repeated string cat = 15;- Parameters:
value- The bytes of the cat to add.- Returns:
- This builder for chaining.
-
getAttrList
public List<OpenRtb.CreativeAttribute> getAttrList()
Set of attributes describing the creative.
repeated .com.google.openrtb.CreativeAttribute attr = 11 [packed = true];- Specified by:
getAttrListin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- A list containing the attr.
-
getAttrCount
public int getAttrCount()
Set of attributes describing the creative.
repeated .com.google.openrtb.CreativeAttribute attr = 11 [packed = true];- Specified by:
getAttrCountin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The count of attr.
-
getAttr
public OpenRtb.CreativeAttribute getAttr(int index)
Set of attributes describing the creative.
repeated .com.google.openrtb.CreativeAttribute attr = 11 [packed = true];- Specified by:
getAttrin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The attr at the given index.
-
setAttr
public OpenRtb.BidResponse.SeatBid.Bid.Builder setAttr(int index, OpenRtb.CreativeAttribute value)
Set of attributes describing the creative.
repeated .com.google.openrtb.CreativeAttribute attr = 11 [packed = true];- Parameters:
index- The index to set the value at.value- The attr to set.- Returns:
- This builder for chaining.
-
addAttr
public OpenRtb.BidResponse.SeatBid.Bid.Builder addAttr(OpenRtb.CreativeAttribute value)
Set of attributes describing the creative.
repeated .com.google.openrtb.CreativeAttribute attr = 11 [packed = true];- Parameters:
value- The attr to add.- Returns:
- This builder for chaining.
-
addAllAttr
public OpenRtb.BidResponse.SeatBid.Bid.Builder addAllAttr(Iterable<? extends OpenRtb.CreativeAttribute> values)
Set of attributes describing the creative.
repeated .com.google.openrtb.CreativeAttribute attr = 11 [packed = true];- Parameters:
values- The attr to add.- Returns:
- This builder for chaining.
-
clearAttr
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearAttr()
Set of attributes describing the creative.
repeated .com.google.openrtb.CreativeAttribute attr = 11 [packed = true];- Returns:
- This builder for chaining.
-
hasApi
public boolean hasApi()
API required by the markup if applicable.
optional .com.google.openrtb.APIFramework api = 18;- Specified by:
hasApiin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the api field is set.
-
getApi
public OpenRtb.APIFramework getApi()
API required by the markup if applicable.
optional .com.google.openrtb.APIFramework api = 18;- Specified by:
getApiin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The api.
-
setApi
public OpenRtb.BidResponse.SeatBid.Bid.Builder setApi(OpenRtb.APIFramework value)
API required by the markup if applicable.
optional .com.google.openrtb.APIFramework api = 18;- Parameters:
value- The api to set.- Returns:
- This builder for chaining.
-
clearApi
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearApi()
API required by the markup if applicable.
optional .com.google.openrtb.APIFramework api = 18;- Returns:
- This builder for chaining.
-
hasProtocol
public boolean hasProtocol()
Video response protocol of the markup if applicable.
optional .com.google.openrtb.Protocol protocol = 19;- Specified by:
hasProtocolin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the protocol field is set.
-
getProtocol
public OpenRtb.Protocol getProtocol()
Video response protocol of the markup if applicable.
optional .com.google.openrtb.Protocol protocol = 19;- Specified by:
getProtocolin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The protocol.
-
setProtocol
public OpenRtb.BidResponse.SeatBid.Bid.Builder setProtocol(OpenRtb.Protocol value)
Video response protocol of the markup if applicable.
optional .com.google.openrtb.Protocol protocol = 19;- Parameters:
value- The protocol to set.- Returns:
- This builder for chaining.
-
clearProtocol
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearProtocol()
Video response protocol of the markup if applicable.
optional .com.google.openrtb.Protocol protocol = 19;- Returns:
- This builder for chaining.
-
hasQagmediarating
public boolean hasQagmediarating()
Creative media rating per QAG guidelines.
optional .com.google.openrtb.QAGMediaRating qagmediarating = 20;- Specified by:
hasQagmediaratingin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the qagmediarating field is set.
-
getQagmediarating
public OpenRtb.QAGMediaRating getQagmediarating()
Creative media rating per QAG guidelines.
optional .com.google.openrtb.QAGMediaRating qagmediarating = 20;- Specified by:
getQagmediaratingin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The qagmediarating.
-
setQagmediarating
public OpenRtb.BidResponse.SeatBid.Bid.Builder setQagmediarating(OpenRtb.QAGMediaRating value)
Creative media rating per QAG guidelines.
optional .com.google.openrtb.QAGMediaRating qagmediarating = 20;- Parameters:
value- The qagmediarating to set.- Returns:
- This builder for chaining.
-
clearQagmediarating
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearQagmediarating()
Creative media rating per QAG guidelines.
optional .com.google.openrtb.QAGMediaRating qagmediarating = 20;- Returns:
- This builder for chaining.
-
hasLanguage
public boolean hasLanguage()
Language of the creative using ISO-639-1-alpha-2. The nonstandard code "xx" may also be used if the creative has no linguistic content (e.g., a banner with just a company logo).
optional string language = 25;- Specified by:
hasLanguagein interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the language field is set.
-
getLanguage
public String getLanguage()
Language of the creative using ISO-639-1-alpha-2. The nonstandard code "xx" may also be used if the creative has no linguistic content (e.g., a banner with just a company logo).
optional string language = 25;- Specified by:
getLanguagein interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The language.
-
getLanguageBytes
public com.google.protobuf.ByteString getLanguageBytes()
Language of the creative using ISO-639-1-alpha-2. The nonstandard code "xx" may also be used if the creative has no linguistic content (e.g., a banner with just a company logo).
optional string language = 25;- Specified by:
getLanguageBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for language.
-
setLanguage
public OpenRtb.BidResponse.SeatBid.Bid.Builder setLanguage(String value)
Language of the creative using ISO-639-1-alpha-2. The nonstandard code "xx" may also be used if the creative has no linguistic content (e.g., a banner with just a company logo).
optional string language = 25;- Parameters:
value- The language to set.- Returns:
- This builder for chaining.
-
clearLanguage
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearLanguage()
Language of the creative using ISO-639-1-alpha-2. The nonstandard code "xx" may also be used if the creative has no linguistic content (e.g., a banner with just a company logo).
optional string language = 25;- Returns:
- This builder for chaining.
-
setLanguageBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setLanguageBytes(com.google.protobuf.ByteString value)
Language of the creative using ISO-639-1-alpha-2. The nonstandard code "xx" may also be used if the creative has no linguistic content (e.g., a banner with just a company logo).
optional string language = 25;- Parameters:
value- The bytes for language to set.- Returns:
- This builder for chaining.
-
hasDealid
public boolean hasDealid()
Reference to the deal.id from the bid request if this bid pertains to a private marketplace direct deal.
optional string dealid = 13;- Specified by:
hasDealidin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the dealid field is set.
-
getDealid
public String getDealid()
Reference to the deal.id from the bid request if this bid pertains to a private marketplace direct deal.
optional string dealid = 13;- Specified by:
getDealidin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The dealid.
-
getDealidBytes
public com.google.protobuf.ByteString getDealidBytes()
Reference to the deal.id from the bid request if this bid pertains to a private marketplace direct deal.
optional string dealid = 13;- Specified by:
getDealidBytesin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The bytes for dealid.
-
setDealid
public OpenRtb.BidResponse.SeatBid.Bid.Builder setDealid(String value)
Reference to the deal.id from the bid request if this bid pertains to a private marketplace direct deal.
optional string dealid = 13;- Parameters:
value- The dealid to set.- Returns:
- This builder for chaining.
-
clearDealid
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearDealid()
Reference to the deal.id from the bid request if this bid pertains to a private marketplace direct deal.
optional string dealid = 13;- Returns:
- This builder for chaining.
-
setDealidBytes
public OpenRtb.BidResponse.SeatBid.Bid.Builder setDealidBytes(com.google.protobuf.ByteString value)
Reference to the deal.id from the bid request if this bid pertains to a private marketplace direct deal.
optional string dealid = 13;- Parameters:
value- The bytes for dealid to set.- Returns:
- This builder for chaining.
-
hasW
public boolean hasW()
Width of the creative in device independent pixels (DIPS).
optional int32 w = 16;- Specified by:
hasWin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the w field is set.
-
getW
public int getW()
Width of the creative in device independent pixels (DIPS).
optional int32 w = 16;- Specified by:
getWin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The w.
-
setW
public OpenRtb.BidResponse.SeatBid.Bid.Builder setW(int value)
Width of the creative in device independent pixels (DIPS).
optional int32 w = 16;- Parameters:
value- The w to set.- Returns:
- This builder for chaining.
-
clearW
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearW()
Width of the creative in device independent pixels (DIPS).
optional int32 w = 16;- Returns:
- This builder for chaining.
-
hasH
public boolean hasH()
Height of the creative in device independent pixels (DIPS).
optional int32 h = 17;- Specified by:
hasHin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the h field is set.
-
getH
public int getH()
Height of the creative in device independent pixels (DIPS).
optional int32 h = 17;- Specified by:
getHin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The h.
-
setH
public OpenRtb.BidResponse.SeatBid.Bid.Builder setH(int value)
Height of the creative in device independent pixels (DIPS).
optional int32 h = 17;- Parameters:
value- The h to set.- Returns:
- This builder for chaining.
-
clearH
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearH()
Height of the creative in device independent pixels (DIPS).
optional int32 h = 17;- Returns:
- This builder for chaining.
-
hasWratio
public boolean hasWratio()
Relative width of the creative when expressing size as a ratio. Required for Flex Ads.
optional int32 wratio = 26;- Specified by:
hasWratioin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the wratio field is set.
-
getWratio
public int getWratio()
Relative width of the creative when expressing size as a ratio. Required for Flex Ads.
optional int32 wratio = 26;- Specified by:
getWratioin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The wratio.
-
setWratio
public OpenRtb.BidResponse.SeatBid.Bid.Builder setWratio(int value)
Relative width of the creative when expressing size as a ratio. Required for Flex Ads.
optional int32 wratio = 26;- Parameters:
value- The wratio to set.- Returns:
- This builder for chaining.
-
clearWratio
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearWratio()
Relative width of the creative when expressing size as a ratio. Required for Flex Ads.
optional int32 wratio = 26;- Returns:
- This builder for chaining.
-
hasHratio
public boolean hasHratio()
Relative height of the creative when expressing size as a ratio. Required for Flex Ads.
optional int32 hratio = 27;- Specified by:
hasHratioin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the hratio field is set.
-
getHratio
public int getHratio()
Relative height of the creative when expressing size as a ratio. Required for Flex Ads.
optional int32 hratio = 27;- Specified by:
getHratioin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The hratio.
-
setHratio
public OpenRtb.BidResponse.SeatBid.Bid.Builder setHratio(int value)
Relative height of the creative when expressing size as a ratio. Required for Flex Ads.
optional int32 hratio = 27;- Parameters:
value- The hratio to set.- Returns:
- This builder for chaining.
-
clearHratio
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearHratio()
Relative height of the creative when expressing size as a ratio. Required for Flex Ads.
optional int32 hratio = 27;- Returns:
- This builder for chaining.
-
hasExp
public boolean hasExp()
Advisory as to the number of seconds the bidder is willing to wait between the auction and the actual impression.
optional int32 exp = 21;- Specified by:
hasExpin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- Whether the exp field is set.
-
getExp
public int getExp()
Advisory as to the number of seconds the bidder is willing to wait between the auction and the actual impression.
optional int32 exp = 21;- Specified by:
getExpin interfaceOpenRtb.BidResponse.SeatBid.BidOrBuilder- Returns:
- The exp.
-
setExp
public OpenRtb.BidResponse.SeatBid.Bid.Builder setExp(int value)
Advisory as to the number of seconds the bidder is willing to wait between the auction and the actual impression.
optional int32 exp = 21;- Parameters:
value- The exp to set.- Returns:
- This builder for chaining.
-
clearExp
public OpenRtb.BidResponse.SeatBid.Bid.Builder clearExp()
Advisory as to the number of seconds the bidder is willing to wait between the auction and the actual impression.
optional int32 exp = 21;- Returns:
- This builder for chaining.
-
setUnknownFields
public final OpenRtb.BidResponse.SeatBid.Bid.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
mergeUnknownFields
public final OpenRtb.BidResponse.SeatBid.Bid.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidResponse.SeatBid.Bid.Builder>
-
-