public static class SeatBid.Avro extends Object implements SeatBid<SeatBidAvro>
SeatBid.Avro, SeatBid.AvroBuilder, SeatBid.Builder<T>, SeatBid.Comparator, SeatBid.NativeImpl, SeatBid.Protobuf, SeatBid.ProtobufBuilder, SeatBid.Thrift, SeatBid.ThriftBuilder| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
| Constructor and Description |
|---|
Avro(byte[] binaryEncoding)
Constructs a new Avro instance based on a message's binary encoding.
|
| Modifier and Type | Method and Description |
|---|---|
SeatBid.Avro |
encoded() |
boolean |
equals(Object other) |
static SeatBid<SeatBidAvro> |
from(byte[] binaryEncoding)
Decodes a Avro record.
|
SeatBidAvro |
get()
Returns underlying object.
|
List<Bid<?>> |
getBid()
Array of bid objects; each bid object relates to an imp object in the bid request.
|
int |
getGroup()
“1” means impressions must be won-lost as a group; default is “0”.
|
String |
getSeat()
ID of the bidder seat on whose behalf this bid is made.
|
int |
hashCode() |
boolean |
isDefaultBid() |
boolean |
isDefaultGroup() |
boolean |
isDefaultSeat() |
SeatBid.Builder<SeatBidAvro> |
newBuilder()
Creates a new builder based on this object.
|
byte[] |
toByteArray()
Returns an Avro binary encoding of this record.
|
ByteBuffer |
toByteBuffer()
Returns the Avro binary encoding of this record wrapped in a read-only buffer.
|
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 Avro(byte[] binaryEncoding)
public SeatBidAvro get()
SeatBidget in interface Supplier<SeatBidAvro>get in interface SeatBid<SeatBidAvro>public SeatBid.Builder<SeatBidAvro> newBuilder()
SeatBidnewBuilder in interface SeatBid<SeatBidAvro>public byte[] toByteArray()
public ByteBuffer toByteBuffer()
public List<Bid<?>> getBid()
SeatBidgetBid in interface SeatBid<SeatBidAvro>public boolean isDefaultBid()
isDefaultBid in interface SeatBid<SeatBidAvro>public String getSeat()
SeatBidgetSeat in interface SeatBid<SeatBidAvro>public boolean isDefaultSeat()
isDefaultSeat in interface SeatBid<SeatBidAvro>public int getGroup()
SeatBidgetGroup in interface SeatBid<SeatBidAvro>public boolean isDefaultGroup()
isDefaultGroup in interface SeatBid<SeatBidAvro>public SeatBid.Avro encoded()
public static SeatBid<SeatBidAvro> from(byte[] binaryEncoding) throws IOException
IOExceptionCopyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.