public static final class OpenRtbProtobuf.BidResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidResponse.Builder> implements OpenRtbProtobuf.BidResponseOrBuilder
4.3.1 Bid Response Object The top-level bid response object is defined below. The “id” attribute is a reflection of the bid request ID for logging purposes. Similarly, “bidid” is an optional response tracking ID for bidders. If specified, it can be included in the subsequent win notice call if the bidder wins. At least one “seatbid” object is required, which contains a bid on at least one impression. Other attributes are optional since an exchange may establish default values. No-Bids on all impressions should be indicated as a HTTP 204 response. For no-bids on specific impressions, the bidder should omit these from the bid response.Protobuf type
open_rtb.BidResponse| Modifier and Type | Method and Description |
|---|---|
OpenRtbProtobuf.BidResponse.Builder |
addAllSeatbid(Iterable<? extends OpenRtbProtobuf.SeatBid> values)
Array of seatbid objects.
|
OpenRtbProtobuf.BidResponse.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.BidResponse.Builder |
addSeatbid(int index,
OpenRtbProtobuf.SeatBid.Builder builderForValue)
Array of seatbid objects.
|
OpenRtbProtobuf.BidResponse.Builder |
addSeatbid(int index,
OpenRtbProtobuf.SeatBid value)
Array of seatbid objects.
|
OpenRtbProtobuf.BidResponse.Builder |
addSeatbid(OpenRtbProtobuf.SeatBid.Builder builderForValue)
Array of seatbid objects.
|
OpenRtbProtobuf.BidResponse.Builder |
addSeatbid(OpenRtbProtobuf.SeatBid value)
Array of seatbid objects.
|
OpenRtbProtobuf.SeatBid.Builder |
addSeatbidBuilder()
Array of seatbid objects.
|
OpenRtbProtobuf.SeatBid.Builder |
addSeatbidBuilder(int index)
Array of seatbid objects.
|
OpenRtbProtobuf.BidResponse |
build() |
OpenRtbProtobuf.BidResponse |
buildPartial() |
OpenRtbProtobuf.BidResponse.Builder |
clear() |
OpenRtbProtobuf.BidResponse.Builder |
clearBidid()
Bid response ID to assist tracking for bidders.
|
OpenRtbProtobuf.BidResponse.Builder |
clearCur()
Bid currency using ISO-4217 alphabetic codes; default is “USD”.
|
OpenRtbProtobuf.BidResponse.Builder |
clearCustomdata()
This is an optional feature, which allows a bidder to set data in the exchange’s cookie.
|
OpenRtbProtobuf.BidResponse.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OpenRtbProtobuf.BidResponse.Builder |
clearId()
ID of the bid request.
|
OpenRtbProtobuf.BidResponse.Builder |
clearNbr()
Reason for not bidding.
|
OpenRtbProtobuf.BidResponse.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OpenRtbProtobuf.BidResponse.Builder |
clearSeatbid()
Array of seatbid objects.
|
OpenRtbProtobuf.BidResponse.Builder |
clone() |
String |
getBidid()
Bid response ID to assist tracking for bidders.
|
com.google.protobuf.ByteString |
getBididBytes()
Bid response ID to assist tracking for bidders.
|
String |
getCur()
Bid currency using ISO-4217 alphabetic codes; default is “USD”.
|
com.google.protobuf.ByteString |
getCurBytes()
Bid currency using ISO-4217 alphabetic codes; default is “USD”.
|
String |
getCustomdata()
This is an optional feature, which allows a bidder to set data in the exchange’s cookie.
|
com.google.protobuf.ByteString |
getCustomdataBytes()
This is an optional feature, which allows a bidder to set data in the exchange’s cookie.
|
OpenRtbProtobuf.BidResponse |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getId()
ID of the bid request.
|
com.google.protobuf.ByteString |
getIdBytes()
ID of the bid request.
|
int |
getNbr()
Reason for not bidding.
|
OpenRtbProtobuf.SeatBid |
getSeatbid(int index)
Array of seatbid objects.
|
OpenRtbProtobuf.SeatBid.Builder |
getSeatbidBuilder(int index)
Array of seatbid objects.
|
List<OpenRtbProtobuf.SeatBid.Builder> |
getSeatbidBuilderList()
Array of seatbid objects.
|
int |
getSeatbidCount()
Array of seatbid objects.
|
List<OpenRtbProtobuf.SeatBid> |
getSeatbidList()
Array of seatbid objects.
|
OpenRtbProtobuf.SeatBidOrBuilder |
getSeatbidOrBuilder(int index)
Array of seatbid objects.
|
List<? extends OpenRtbProtobuf.SeatBidOrBuilder> |
getSeatbidOrBuilderList()
Array of seatbid objects.
|
boolean |
hasBidid()
Bid response ID to assist tracking for bidders.
|
boolean |
hasCur()
Bid currency using ISO-4217 alphabetic codes; default is “USD”.
|
boolean |
hasCustomdata()
This is an optional feature, which allows a bidder to set data in the exchange’s cookie.
|
boolean |
hasId()
ID of the bid request.
|
boolean |
hasNbr()
Reason for not bidding.
|
boolean |
isInitialized() |
OpenRtbProtobuf.BidResponse.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OpenRtbProtobuf.BidResponse.Builder |
mergeFrom(com.google.protobuf.Message other) |
OpenRtbProtobuf.BidResponse.Builder |
mergeFrom(OpenRtbProtobuf.BidResponse other) |
OpenRtbProtobuf.BidResponse.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.BidResponse.Builder |
removeSeatbid(int index)
Array of seatbid objects.
|
OpenRtbProtobuf.BidResponse.Builder |
setBidid(String value)
Bid response ID to assist tracking for bidders.
|
OpenRtbProtobuf.BidResponse.Builder |
setBididBytes(com.google.protobuf.ByteString value)
Bid response ID to assist tracking for bidders.
|
OpenRtbProtobuf.BidResponse.Builder |
setCur(String value)
Bid currency using ISO-4217 alphabetic codes; default is “USD”.
|
OpenRtbProtobuf.BidResponse.Builder |
setCurBytes(com.google.protobuf.ByteString value)
Bid currency using ISO-4217 alphabetic codes; default is “USD”.
|
OpenRtbProtobuf.BidResponse.Builder |
setCustomdata(String value)
This is an optional feature, which allows a bidder to set data in the exchange’s cookie.
|
OpenRtbProtobuf.BidResponse.Builder |
setCustomdataBytes(com.google.protobuf.ByteString value)
This is an optional feature, which allows a bidder to set data in the exchange’s cookie.
|
OpenRtbProtobuf.BidResponse.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.BidResponse.Builder |
setId(String value)
ID of the bid request.
|
OpenRtbProtobuf.BidResponse.Builder |
setIdBytes(com.google.protobuf.ByteString value)
ID of the bid request.
|
OpenRtbProtobuf.BidResponse.Builder |
setNbr(int value)
Reason for not bidding.
|
OpenRtbProtobuf.BidResponse.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OpenRtbProtobuf.BidResponse.Builder |
setSeatbid(int index,
OpenRtbProtobuf.SeatBid.Builder builderForValue)
Array of seatbid objects.
|
OpenRtbProtobuf.BidResponse.Builder |
setSeatbid(int index,
OpenRtbProtobuf.SeatBid value)
Array of seatbid objects.
|
OpenRtbProtobuf.BidResponse.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForFieldfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public OpenRtbProtobuf.BidResponse.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidResponse.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidResponse.Builder>public OpenRtbProtobuf.BidResponse getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OpenRtbProtobuf.BidResponse build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.BidResponse buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.BidResponse.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidResponse.Builder>public OpenRtbProtobuf.BidResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidResponse.Builder>public OpenRtbProtobuf.BidResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidResponse.Builder>public OpenRtbProtobuf.BidResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidResponse.Builder>public OpenRtbProtobuf.BidResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidResponse.Builder>public OpenRtbProtobuf.BidResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidResponse.Builder>public OpenRtbProtobuf.BidResponse.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.BidResponse.Builder>public OpenRtbProtobuf.BidResponse.Builder mergeFrom(OpenRtbProtobuf.BidResponse other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidResponse.Builder>public OpenRtbProtobuf.BidResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.BidResponse.Builder>IOExceptionpublic boolean hasId()
ID of the bid request.
optional string id = 1;hasId in interface OpenRtbProtobuf.BidResponseOrBuilderpublic String getId()
ID of the bid request.
optional string id = 1;getId in interface OpenRtbProtobuf.BidResponseOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
ID of the bid request.
optional string id = 1;getIdBytes in interface OpenRtbProtobuf.BidResponseOrBuilderpublic OpenRtbProtobuf.BidResponse.Builder setId(String value)
ID of the bid request.
optional string id = 1;public OpenRtbProtobuf.BidResponse.Builder clearId()
ID of the bid request.
optional string id = 1;public OpenRtbProtobuf.BidResponse.Builder setIdBytes(com.google.protobuf.ByteString value)
ID of the bid request.
optional string id = 1;public List<OpenRtbProtobuf.SeatBid> getSeatbidList()
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;getSeatbidList in interface OpenRtbProtobuf.BidResponseOrBuilderpublic int getSeatbidCount()
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;getSeatbidCount in interface OpenRtbProtobuf.BidResponseOrBuilderpublic OpenRtbProtobuf.SeatBid getSeatbid(int index)
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;getSeatbid in interface OpenRtbProtobuf.BidResponseOrBuilderpublic OpenRtbProtobuf.BidResponse.Builder setSeatbid(int index, OpenRtbProtobuf.SeatBid value)
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public OpenRtbProtobuf.BidResponse.Builder setSeatbid(int index, OpenRtbProtobuf.SeatBid.Builder builderForValue)
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public OpenRtbProtobuf.BidResponse.Builder addSeatbid(OpenRtbProtobuf.SeatBid value)
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public OpenRtbProtobuf.BidResponse.Builder addSeatbid(int index, OpenRtbProtobuf.SeatBid value)
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public OpenRtbProtobuf.BidResponse.Builder addSeatbid(OpenRtbProtobuf.SeatBid.Builder builderForValue)
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public OpenRtbProtobuf.BidResponse.Builder addSeatbid(int index, OpenRtbProtobuf.SeatBid.Builder builderForValue)
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public OpenRtbProtobuf.BidResponse.Builder addAllSeatbid(Iterable<? extends OpenRtbProtobuf.SeatBid> values)
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public OpenRtbProtobuf.BidResponse.Builder clearSeatbid()
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public OpenRtbProtobuf.BidResponse.Builder removeSeatbid(int index)
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public OpenRtbProtobuf.SeatBid.Builder getSeatbidBuilder(int index)
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public OpenRtbProtobuf.SeatBidOrBuilder getSeatbidOrBuilder(int index)
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;getSeatbidOrBuilder in interface OpenRtbProtobuf.BidResponseOrBuilderpublic List<? extends OpenRtbProtobuf.SeatBidOrBuilder> getSeatbidOrBuilderList()
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;getSeatbidOrBuilderList in interface OpenRtbProtobuf.BidResponseOrBuilderpublic OpenRtbProtobuf.SeatBid.Builder addSeatbidBuilder()
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public OpenRtbProtobuf.SeatBid.Builder addSeatbidBuilder(int index)
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public List<OpenRtbProtobuf.SeatBid.Builder> getSeatbidBuilderList()
Array of seatbid objects.
repeated .open_rtb.SeatBid seatbid = 2;public boolean hasBidid()
Bid response ID to assist tracking for bidders. This value is chosen by the bidder for cross-reference.
optional string bidid = 3;hasBidid in interface OpenRtbProtobuf.BidResponseOrBuilderpublic String getBidid()
Bid response ID to assist tracking for bidders. This value is chosen by the bidder for cross-reference.
optional string bidid = 3;getBidid in interface OpenRtbProtobuf.BidResponseOrBuilderpublic com.google.protobuf.ByteString getBididBytes()
Bid response ID to assist tracking for bidders. This value is chosen by the bidder for cross-reference.
optional string bidid = 3;getBididBytes in interface OpenRtbProtobuf.BidResponseOrBuilderpublic OpenRtbProtobuf.BidResponse.Builder setBidid(String value)
Bid response ID to assist tracking for bidders. This value is chosen by the bidder for cross-reference.
optional string bidid = 3;public OpenRtbProtobuf.BidResponse.Builder clearBidid()
Bid response ID to assist tracking for bidders. This value is chosen by the bidder for cross-reference.
optional string bidid = 3;public OpenRtbProtobuf.BidResponse.Builder setBididBytes(com.google.protobuf.ByteString value)
Bid response ID to assist tracking for bidders. This value is chosen by the bidder for cross-reference.
optional string bidid = 3;public boolean hasCur()
Bid currency using ISO-4217 alphabetic codes; default is “USD”.
optional string cur = 4 [default = "USD"];hasCur in interface OpenRtbProtobuf.BidResponseOrBuilderpublic String getCur()
Bid currency using ISO-4217 alphabetic codes; default is “USD”.
optional string cur = 4 [default = "USD"];getCur in interface OpenRtbProtobuf.BidResponseOrBuilderpublic com.google.protobuf.ByteString getCurBytes()
Bid currency using ISO-4217 alphabetic codes; default is “USD”.
optional string cur = 4 [default = "USD"];getCurBytes in interface OpenRtbProtobuf.BidResponseOrBuilderpublic OpenRtbProtobuf.BidResponse.Builder setCur(String value)
Bid currency using ISO-4217 alphabetic codes; default is “USD”.
optional string cur = 4 [default = "USD"];public OpenRtbProtobuf.BidResponse.Builder clearCur()
Bid currency using ISO-4217 alphabetic codes; default is “USD”.
optional string cur = 4 [default = "USD"];public OpenRtbProtobuf.BidResponse.Builder setCurBytes(com.google.protobuf.ByteString value)
Bid currency using ISO-4217 alphabetic codes; default is “USD”.
optional string cur = 4 [default = "USD"];public boolean hasCustomdata()
This is an optional feature, which allows a bidder to set data in the exchange’s cookie. The string may be in base85 cookie safe characters, and be in any format. This may be useful for storing user features. Note: Proper JSON encoding must be used to include “escaped” quotation marks.
optional string customdata = 5;hasCustomdata in interface OpenRtbProtobuf.BidResponseOrBuilderpublic String getCustomdata()
This is an optional feature, which allows a bidder to set data in the exchange’s cookie. The string may be in base85 cookie safe characters, and be in any format. This may be useful for storing user features. Note: Proper JSON encoding must be used to include “escaped” quotation marks.
optional string customdata = 5;getCustomdata in interface OpenRtbProtobuf.BidResponseOrBuilderpublic com.google.protobuf.ByteString getCustomdataBytes()
This is an optional feature, which allows a bidder to set data in the exchange’s cookie. The string may be in base85 cookie safe characters, and be in any format. This may be useful for storing user features. Note: Proper JSON encoding must be used to include “escaped” quotation marks.
optional string customdata = 5;getCustomdataBytes in interface OpenRtbProtobuf.BidResponseOrBuilderpublic OpenRtbProtobuf.BidResponse.Builder setCustomdata(String value)
This is an optional feature, which allows a bidder to set data in the exchange’s cookie. The string may be in base85 cookie safe characters, and be in any format. This may be useful for storing user features. Note: Proper JSON encoding must be used to include “escaped” quotation marks.
optional string customdata = 5;public OpenRtbProtobuf.BidResponse.Builder clearCustomdata()
This is an optional feature, which allows a bidder to set data in the exchange’s cookie. The string may be in base85 cookie safe characters, and be in any format. This may be useful for storing user features. Note: Proper JSON encoding must be used to include “escaped” quotation marks.
optional string customdata = 5;public OpenRtbProtobuf.BidResponse.Builder setCustomdataBytes(com.google.protobuf.ByteString value)
This is an optional feature, which allows a bidder to set data in the exchange’s cookie. The string may be in base85 cookie safe characters, and be in any format. This may be useful for storing user features. Note: Proper JSON encoding must be used to include “escaped” quotation marks.
optional string customdata = 5;public boolean hasNbr()
Reason for not bidding. See Table 6.19 No-Bid Reason Codes.
optional uint32 nbr = 6;hasNbr in interface OpenRtbProtobuf.BidResponseOrBuilderpublic int getNbr()
Reason for not bidding. See Table 6.19 No-Bid Reason Codes.
optional uint32 nbr = 6;getNbr in interface OpenRtbProtobuf.BidResponseOrBuilderpublic OpenRtbProtobuf.BidResponse.Builder setNbr(int value)
Reason for not bidding. See Table 6.19 No-Bid Reason Codes.
optional uint32 nbr = 6;public OpenRtbProtobuf.BidResponse.Builder clearNbr()
Reason for not bidding. See Table 6.19 No-Bid Reason Codes.
optional uint32 nbr = 6;public final OpenRtbProtobuf.BidResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidResponse.Builder>public final OpenRtbProtobuf.BidResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidResponse.Builder>Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.