public static final class Openrtb.BidResponse extends com.google.protobuf.GeneratedMessageV3 implements Openrtb.BidResponseOrBuilder
OpenRTB 4.3.1: top-level bid response object.Protobuf type
openrtb.BidResponse| Modifier and Type | Class and Description |
|---|---|
static class |
Openrtb.BidResponse.Builder
OpenRTB 4.3.1: top-level bid response object.
|
static class |
Openrtb.BidResponse.SeatBid
OpenRTB 4.3.2: A bid response can contain multiple “seatbid” objects, each on behalf of a
different bidder seat.
|
static interface |
Openrtb.BidResponse.SeatBidOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
BIDID_FIELD_NUMBER |
static int |
CUR_FIELD_NUMBER |
static int |
CUSTOMDATA_FIELD_NUMBER |
static int |
EXT_FIELD_NUMBER |
static int |
ID_FIELD_NUMBER |
static int |
NBR_FIELD_NUMBER |
static com.google.protobuf.Parser<Openrtb.BidResponse> |
PARSER
Deprecated.
|
static int |
SEATBID_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
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.
|
com.google.protobuf.ByteString |
getCurBytes()
Bid currency using ISO-4217 alphabetic codes.
|
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.
|
static Openrtb.BidResponse |
getDefaultInstance() |
Openrtb.BidResponse |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Extension.BidResponseExtensions |
getExt()
optional .openrtb.BidResponseExtensions ext = 1000; |
Extension.BidResponseExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.BidResponseExtensions ext = 1000; |
String |
getId()
ID of the bid request.
|
com.google.protobuf.ByteString |
getIdBytes()
ID of the bid request.
|
OpenrtbCommon.Enums.BidResponse.NoBidReason |
getNbr()
Reason for not bidding.
|
com.google.protobuf.Parser<Openrtb.BidResponse> |
getParserForType() |
Openrtb.BidResponse.SeatBid |
getSeatbid(int index)
Array of seatbid objects.
|
int |
getSeatbidCount()
Array of seatbid objects.
|
List<Openrtb.BidResponse.SeatBid> |
getSeatbidList()
Array of seatbid objects.
|
Openrtb.BidResponse.SeatBidOrBuilder |
getSeatbidOrBuilder(int index)
Array of seatbid objects.
|
List<? extends Openrtb.BidResponse.SeatBidOrBuilder> |
getSeatbidOrBuilderList()
Array of seatbid objects.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasBidid()
Bid response ID to assist tracking for bidders.
|
boolean |
hasCur()
Bid currency using ISO-4217 alphabetic codes.
|
boolean |
hasCustomdata()
This is an optional feature, which allows a bidder to set data in the exchange’s cookie.
|
boolean |
hasExt()
optional .openrtb.BidResponseExtensions ext = 1000; |
int |
hashCode() |
boolean |
hasId()
ID of the bid request.
|
boolean |
hasNbr()
Reason for not bidding.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Openrtb.BidResponse.Builder |
newBuilder() |
static Openrtb.BidResponse.Builder |
newBuilder(Openrtb.BidResponse prototype) |
Openrtb.BidResponse.Builder |
newBuilderForType() |
protected Openrtb.BidResponse.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static Openrtb.BidResponse |
parseDelimitedFrom(InputStream input) |
static Openrtb.BidResponse |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidResponse |
parseFrom(byte[] data) |
static Openrtb.BidResponse |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidResponse |
parseFrom(com.google.protobuf.ByteString data) |
static Openrtb.BidResponse |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidResponse |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Openrtb.BidResponse |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidResponse |
parseFrom(InputStream input) |
static Openrtb.BidResponse |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Openrtb.BidResponse> |
parser() |
Openrtb.BidResponse.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int ID_FIELD_NUMBER
public static final int SEATBID_FIELD_NUMBER
public static final int BIDID_FIELD_NUMBER
public static final int CUR_FIELD_NUMBER
public static final int CUSTOMDATA_FIELD_NUMBER
public static final int NBR_FIELD_NUMBER
public static final int EXT_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<Openrtb.BidResponse> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasId()
ID of the bid request.
optional string id = 1;hasId in interface Openrtb.BidResponseOrBuilderpublic String getId()
ID of the bid request.
optional string id = 1;getId in interface Openrtb.BidResponseOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
ID of the bid request.
optional string id = 1;getIdBytes in interface Openrtb.BidResponseOrBuilderpublic List<Openrtb.BidResponse.SeatBid> getSeatbidList()
Array of seatbid objects.
repeated .openrtb.BidResponse.SeatBid seatbid = 2;getSeatbidList in interface Openrtb.BidResponseOrBuilderpublic List<? extends Openrtb.BidResponse.SeatBidOrBuilder> getSeatbidOrBuilderList()
Array of seatbid objects.
repeated .openrtb.BidResponse.SeatBid seatbid = 2;getSeatbidOrBuilderList in interface Openrtb.BidResponseOrBuilderpublic int getSeatbidCount()
Array of seatbid objects.
repeated .openrtb.BidResponse.SeatBid seatbid = 2;getSeatbidCount in interface Openrtb.BidResponseOrBuilderpublic Openrtb.BidResponse.SeatBid getSeatbid(int index)
Array of seatbid objects.
repeated .openrtb.BidResponse.SeatBid seatbid = 2;getSeatbid in interface Openrtb.BidResponseOrBuilderpublic Openrtb.BidResponse.SeatBidOrBuilder getSeatbidOrBuilder(int index)
Array of seatbid objects.
repeated .openrtb.BidResponse.SeatBid seatbid = 2;getSeatbidOrBuilder in interface Openrtb.BidResponseOrBuilderpublic 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 Openrtb.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 Openrtb.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 Openrtb.BidResponseOrBuilderpublic boolean hasCur()
Bid currency using ISO-4217 alphabetic codes.
optional string cur = 4 [default = "USD"];hasCur in interface Openrtb.BidResponseOrBuilderpublic String getCur()
Bid currency using ISO-4217 alphabetic codes.
optional string cur = 4 [default = "USD"];getCur in interface Openrtb.BidResponseOrBuilderpublic com.google.protobuf.ByteString getCurBytes()
Bid currency using ISO-4217 alphabetic codes.
optional string cur = 4 [default = "USD"];getCurBytes in interface Openrtb.BidResponseOrBuilderpublic 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 Openrtb.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 Openrtb.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 Openrtb.BidResponseOrBuilderpublic boolean hasNbr()
Reason for not bidding.
optional .openrtb.Enums.BidResponse.NoBidReason nbr = 6;hasNbr in interface Openrtb.BidResponseOrBuilderpublic OpenrtbCommon.Enums.BidResponse.NoBidReason getNbr()
Reason for not bidding.
optional .openrtb.Enums.BidResponse.NoBidReason nbr = 6;getNbr in interface Openrtb.BidResponseOrBuilderpublic boolean hasExt()
optional .openrtb.BidResponseExtensions ext = 1000;hasExt in interface Openrtb.BidResponseOrBuilderpublic Extension.BidResponseExtensions getExt()
optional .openrtb.BidResponseExtensions ext = 1000;getExt in interface Openrtb.BidResponseOrBuilderpublic Extension.BidResponseExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.BidResponseExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidResponseOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Openrtb.BidResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidResponse parseFrom(InputStream input) throws IOException
IOExceptionpublic static Openrtb.BidResponse parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Openrtb.BidResponse parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Openrtb.BidResponse parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Openrtb.BidResponse parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Openrtb.BidResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Openrtb.BidResponse.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Openrtb.BidResponse.Builder newBuilder()
public static Openrtb.BidResponse.Builder newBuilder(Openrtb.BidResponse prototype)
public Openrtb.BidResponse.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Openrtb.BidResponse.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Openrtb.BidResponse getDefaultInstance()
public static com.google.protobuf.Parser<Openrtb.BidResponse> parser()
public com.google.protobuf.Parser<Openrtb.BidResponse> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Openrtb.BidResponse getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2017. All rights reserved.