Package com.google.openrtb
Interface OpenRtb.BidResponseOrBuilder
-
- All Superinterfaces:
com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidResponse>,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
OpenRtb.BidResponse,OpenRtb.BidResponse.Builder
- Enclosing class:
- OpenRtb
public static interface OpenRtb.BidResponseOrBuilder extends com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetBidid()Bidder generated response ID to assist with logging/tracking.com.google.protobuf.ByteStringgetBididBytes()Bidder generated response ID to assist with logging/tracking.StringgetCur()Bid currency using ISO-4217 alpha codes.com.google.protobuf.ByteStringgetCurBytes()Bid currency using ISO-4217 alpha codes.StringgetCustomdata()Optional feature to allow a bidder to set data in the exchange's cookie.com.google.protobuf.ByteStringgetCustomdataBytes()Optional feature to allow a bidder to set data in the exchange's cookie.StringgetId()ID of the bid request to which this is a response.com.google.protobuf.ByteStringgetIdBytes()ID of the bid request to which this is a response.OpenRtb.NoBidReasongetNbr()Reason for not bidding.OpenRtb.BidResponse.SeatBidgetSeatbid(int index)Array of seatbid objects; 1+ required if a bid is to be made.intgetSeatbidCount()Array of seatbid objects; 1+ required if a bid is to be made.List<OpenRtb.BidResponse.SeatBid>getSeatbidList()Array of seatbid objects; 1+ required if a bid is to be made.OpenRtb.BidResponse.SeatBidOrBuildergetSeatbidOrBuilder(int index)Array of seatbid objects; 1+ required if a bid is to be made.List<? extends OpenRtb.BidResponse.SeatBidOrBuilder>getSeatbidOrBuilderList()Array of seatbid objects; 1+ required if a bid is to be made.booleanhasBidid()Bidder generated response ID to assist with logging/tracking.booleanhasCur()Bid currency using ISO-4217 alpha codes.booleanhasCustomdata()Optional feature to allow a bidder to set data in the exchange's cookie.booleanhasId()ID of the bid request to which this is a response.booleanhasNbr()Reason for not bidding.-
Methods inherited from interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder
getDefaultInstanceForType, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
-
-
-
-
Method Detail
-
hasId
boolean hasId()
ID of the bid request to which this is a response. REQUIRED by the OpenRTB specification.
required string id = 1;- Returns:
- Whether the id field is set.
-
getId
String getId()
ID of the bid request to which this is a response. REQUIRED by the OpenRTB specification.
required string id = 1;- Returns:
- The id.
-
getIdBytes
com.google.protobuf.ByteString getIdBytes()
ID of the bid request to which this is a response. REQUIRED by the OpenRTB specification.
required string id = 1;- Returns:
- The bytes for id.
-
getSeatbidList
List<OpenRtb.BidResponse.SeatBid> getSeatbidList()
Array of seatbid objects; 1+ required if a bid is to be made.
repeated .com.google.openrtb.BidResponse.SeatBid seatbid = 2;
-
getSeatbid
OpenRtb.BidResponse.SeatBid getSeatbid(int index)
Array of seatbid objects; 1+ required if a bid is to be made.
repeated .com.google.openrtb.BidResponse.SeatBid seatbid = 2;
-
getSeatbidCount
int getSeatbidCount()
Array of seatbid objects; 1+ required if a bid is to be made.
repeated .com.google.openrtb.BidResponse.SeatBid seatbid = 2;
-
getSeatbidOrBuilderList
List<? extends OpenRtb.BidResponse.SeatBidOrBuilder> getSeatbidOrBuilderList()
Array of seatbid objects; 1+ required if a bid is to be made.
repeated .com.google.openrtb.BidResponse.SeatBid seatbid = 2;
-
getSeatbidOrBuilder
OpenRtb.BidResponse.SeatBidOrBuilder getSeatbidOrBuilder(int index)
Array of seatbid objects; 1+ required if a bid is to be made.
repeated .com.google.openrtb.BidResponse.SeatBid seatbid = 2;
-
hasBidid
boolean hasBidid()
Bidder generated response ID to assist with logging/tracking.
optional string bidid = 3;- Returns:
- Whether the bidid field is set.
-
getBidid
String getBidid()
Bidder generated response ID to assist with logging/tracking.
optional string bidid = 3;- Returns:
- The bidid.
-
getBididBytes
com.google.protobuf.ByteString getBididBytes()
Bidder generated response ID to assist with logging/tracking.
optional string bidid = 3;- Returns:
- The bytes for bidid.
-
hasCur
boolean hasCur()
Bid currency using ISO-4217 alpha codes. This field will be required starting in Q4 2022. If this field is populated and differs from the bidding currency, the bid will be filtered. If this field is not populated, the currency will be assumed to be the bidding currency. The bidding currency is determined by: 1. The bidder-level currency, if configured in RTB account settings. 2. Otherwise, the currency of the buyer account indicated by the billing ID in the cid field of the bid response. 3. Otherwise, if cid is not populated in the bid response, the currency of the buyer account indicated by the sole billing ID in the bid request. The currency of the buyer account is set on account creation and can be checked by contacting a Technical Account Manager.
optional string cur = 4;- Returns:
- Whether the cur field is set.
-
getCur
String getCur()
Bid currency using ISO-4217 alpha codes. This field will be required starting in Q4 2022. If this field is populated and differs from the bidding currency, the bid will be filtered. If this field is not populated, the currency will be assumed to be the bidding currency. The bidding currency is determined by: 1. The bidder-level currency, if configured in RTB account settings. 2. Otherwise, the currency of the buyer account indicated by the billing ID in the cid field of the bid response. 3. Otherwise, if cid is not populated in the bid response, the currency of the buyer account indicated by the sole billing ID in the bid request. The currency of the buyer account is set on account creation and can be checked by contacting a Technical Account Manager.
optional string cur = 4;- Returns:
- The cur.
-
getCurBytes
com.google.protobuf.ByteString getCurBytes()
Bid currency using ISO-4217 alpha codes. This field will be required starting in Q4 2022. If this field is populated and differs from the bidding currency, the bid will be filtered. If this field is not populated, the currency will be assumed to be the bidding currency. The bidding currency is determined by: 1. The bidder-level currency, if configured in RTB account settings. 2. Otherwise, the currency of the buyer account indicated by the billing ID in the cid field of the bid response. 3. Otherwise, if cid is not populated in the bid response, the currency of the buyer account indicated by the sole billing ID in the bid request. The currency of the buyer account is set on account creation and can be checked by contacting a Technical Account Manager.
optional string cur = 4;- Returns:
- The bytes for cur.
-
hasCustomdata
boolean hasCustomdata()
Optional feature to allow a bidder to set data in the exchange's cookie. The string must be in base85 cookie safe characters and be in any format. Proper JSON encoding must be used to include "escaped" quotation marks.
optional string customdata = 5;- Returns:
- Whether the customdata field is set.
-
getCustomdata
String getCustomdata()
Optional feature to allow a bidder to set data in the exchange's cookie. The string must be in base85 cookie safe characters and be in any format. Proper JSON encoding must be used to include "escaped" quotation marks.
optional string customdata = 5;- Returns:
- The customdata.
-
getCustomdataBytes
com.google.protobuf.ByteString getCustomdataBytes()
Optional feature to allow a bidder to set data in the exchange's cookie. The string must be in base85 cookie safe characters and be in any format. Proper JSON encoding must be used to include "escaped" quotation marks.
optional string customdata = 5;- Returns:
- The bytes for customdata.
-
hasNbr
boolean hasNbr()
Reason for not bidding.
optional .com.google.openrtb.NoBidReason nbr = 6;- Returns:
- Whether the nbr field is set.
-
getNbr
OpenRtb.NoBidReason getNbr()
Reason for not bidding.
optional .com.google.openrtb.NoBidReason nbr = 6;- Returns:
- The nbr.
-
-