public static class BidRequest.Protobuf extends Object implements BidRequest<OpenRtbProtobuf.BidRequest>
BidRequest.Avro, BidRequest.AvroBuilder, BidRequest.Builder<T>, BidRequest.Comparator, BidRequest.NativeImpl, BidRequest.Protobuf, BidRequest.ProtobufBuilder, BidRequest.Thrift, BidRequest.ThriftBuilder| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
| Constructor and Description |
|---|
Protobuf(byte[] binaryEncoding)
Constructs a new Protobuf instance based on a message's binary encoding.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
static BidRequest<OpenRtbProtobuf.BidRequest> |
from(byte[] binaryEncoding)
Decodes a Protobuf message.
|
OpenRtbProtobuf.BidRequest |
get()
Returns underlying object.
|
int |
getAllimps()
Flag to indicate whether Exchange can verify that all impressions offered represent all of the impressions available in context (e.g., all impressions available on the web page; all impressions available for a video [pre, mid and postroll spots], etc.) to support road-blocking.
|
App<?> |
getApp()
See App Object.
|
int |
getAt()
Auction Type.
|
List<String> |
getBadv()
Array of strings of blocked top-level domains of advertisers.
|
List<String> |
getBcat()
Blocked Advertiser Categories.
|
List<String> |
getCur()
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
Device<?> |
getDevice()
See Device Object.
|
String |
getId()
Unique ID of the bid request, provided by the exchange.
|
List<Impression<?>> |
getImp()
Array of impression objects.
|
Regulations<?> |
getRegs()
This object is a container for any legal, governmental or industry regulations in force for the request.
|
Site<?> |
getSite()
See Site Object.
|
int |
getTmax()
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the bidder has 120ms to submit a bid before the auction is complete).
|
User<?> |
getUser()
See User Object.
|
List<String> |
getWseat()
Array of buyer seats allowed to bid on this auction.
|
int |
hashCode() |
boolean |
isDefaultAllimps() |
boolean |
isDefaultApp() |
boolean |
isDefaultAt() |
boolean |
isDefaultBadv() |
boolean |
isDefaultBcat() |
boolean |
isDefaultCur() |
boolean |
isDefaultDevice() |
boolean |
isDefaultId() |
boolean |
isDefaultImp() |
boolean |
isDefaultRegs() |
boolean |
isDefaultSite() |
boolean |
isDefaultTmax() |
boolean |
isDefaultUser() |
boolean |
isDefaultWseat() |
BidRequest.Builder<OpenRtbProtobuf.BidRequest> |
newBuilder()
Creates a new builder based on this object.
|
String |
toString() |
avro, avro, compareTo, getAvroClass, getAvroSchema, getComparator, getProtobufClass, getProtobufDescriptor, getProtobufProtocolClass, getProtobufProtocolDescriptor, getThriftClass, getThriftMetadataMap, isDefault, nativeImpl, newAvroBuilder, newAvroBuilder, newAvroBuilder, newAvroBuilder, newNativeImplBuilder, newNativeImplBuilder, newProtobufBuilder, newProtobufBuilder, newProtobufBuilder, newThriftBuilder, newThriftBuilder, newThriftBuilder, protobuf, protobuf, thrift, thriftpublic static final long serialVersionUID
public Protobuf(byte[] binaryEncoding)
public OpenRtbProtobuf.BidRequest get()
BidRequestget in interface Supplier<OpenRtbProtobuf.BidRequest>get in interface BidRequest<OpenRtbProtobuf.BidRequest>public BidRequest.Builder<OpenRtbProtobuf.BidRequest> newBuilder()
BidRequestnewBuilder in interface BidRequest<OpenRtbProtobuf.BidRequest>public String getId()
BidRequestgetId in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultId()
isDefaultId in interface BidRequest<OpenRtbProtobuf.BidRequest>public List<Impression<?>> getImp()
BidRequestgetImp in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultImp()
isDefaultImp in interface BidRequest<OpenRtbProtobuf.BidRequest>public Site<?> getSite()
BidRequestgetSite in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultSite()
isDefaultSite in interface BidRequest<OpenRtbProtobuf.BidRequest>public App<?> getApp()
BidRequestgetApp in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultApp()
isDefaultApp in interface BidRequest<OpenRtbProtobuf.BidRequest>public Device<?> getDevice()
BidRequestgetDevice in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultDevice()
isDefaultDevice in interface BidRequest<OpenRtbProtobuf.BidRequest>public User<?> getUser()
BidRequestgetUser in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultUser()
isDefaultUser in interface BidRequest<OpenRtbProtobuf.BidRequest>public int getAt()
BidRequestgetAt in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultAt()
isDefaultAt in interface BidRequest<OpenRtbProtobuf.BidRequest>public int getTmax()
BidRequestgetTmax in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultTmax()
isDefaultTmax in interface BidRequest<OpenRtbProtobuf.BidRequest>public List<String> getWseat()
BidRequestgetWseat in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultWseat()
isDefaultWseat in interface BidRequest<OpenRtbProtobuf.BidRequest>public int getAllimps()
BidRequestgetAllimps in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultAllimps()
isDefaultAllimps in interface BidRequest<OpenRtbProtobuf.BidRequest>public List<String> getCur()
BidRequestgetCur in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultCur()
isDefaultCur in interface BidRequest<OpenRtbProtobuf.BidRequest>public List<String> getBcat()
BidRequestgetBcat in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultBcat()
isDefaultBcat in interface BidRequest<OpenRtbProtobuf.BidRequest>public List<String> getBadv()
BidRequestgetBadv in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultBadv()
isDefaultBadv in interface BidRequest<OpenRtbProtobuf.BidRequest>public Regulations<?> getRegs()
BidRequestgetRegs in interface BidRequest<OpenRtbProtobuf.BidRequest>public boolean isDefaultRegs()
isDefaultRegs in interface BidRequest<OpenRtbProtobuf.BidRequest>public static BidRequest<OpenRtbProtobuf.BidRequest> from(byte[] binaryEncoding) throws IOException
IOExceptionCopyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.