public interface SeatBid<T> extends Supplier<T>, Comparable<SeatBid<?>>, Serializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
SeatBid.Avro |
static class |
SeatBid.AvroBuilder |
static interface |
SeatBid.Builder<T> |
static class |
SeatBid.Comparator |
static class |
SeatBid.NativeImpl |
static class |
SeatBid.Protobuf |
static class |
SeatBid.ProtobufBuilder |
static class |
SeatBid.Thrift |
static class |
SeatBid.ThriftBuilder |
| Modifier and Type | Method and Description |
|---|---|
static SeatBid.Avro |
avro(SeatBid<?> instance)
Returns a wrapped Avro record based on an instance of SeatBid.
|
static SeatBid.Avro |
avro(SeatBidAvro wrapped)
Wraps an existing Avro record.
|
default int |
compareTo(SeatBid<?> other) |
T |
get()
Returns underlying object.
|
static Class<SeatBidAvro> |
getAvroClass()
Returns Avro record class.
|
static Schema |
getAvroSchema()
Returns Avro record schema.
|
List<Bid<?>> |
getBid()
Array of bid objects; each bid object relates to an imp object in the bid request.
|
static Comparator<SeatBid<?>> |
getComparator()
Returns comparator instance for SeatBid objects.
|
int |
getGroup()
“1” means impressions must be won-lost as a group; default is “0”.
|
static Class<OpenRtbProtobuf.SeatBid> |
getProtobufClass()
Returns Protobuf class for this struct.
|
static com.google.protobuf.Descriptors.Descriptor |
getProtobufDescriptor()
Returns Protobuf descriptor for this struct.
|
static Class<AdExchangeProtobuf> |
getProtobufProtocolClass()
Returns Protobuf protocol class for this struct.
|
static com.google.protobuf.Descriptors.FileDescriptor |
getProtobufProtocolDescriptor()
Returns Protobuf protocol descriptor for this struct.
|
String |
getSeat()
ID of the bidder seat on whose behalf this bid is made.
|
static Class<SeatBidThrift> |
getThriftClass()
Returns Thrift class for this struct.
|
static Map<SeatBidThrift._Fields,FieldMetaData> |
getThriftMetadataMap()
Returns Thrift metadata map for this struct.
|
default boolean |
isDefault()
True if all fields are set to default values.
|
boolean |
isDefaultBid() |
boolean |
isDefaultGroup() |
boolean |
isDefaultSeat() |
static SeatBid.NativeImpl |
nativeImpl(SeatBid<?> instance)
Returns a POJO based on an instance of SeatBid.
|
static SeatBid.Builder<SeatBidAvro> |
newAvroBuilder()
Returns new Avro builder instance with default values.
|
static SeatBid.Builder<SeatBidAvro> |
newAvroBuilder(SeatBid<?> other)
Returns new Avro builder instance based on existing prototype SeatBid.
|
static SeatBid.Builder<SeatBidAvro> |
newAvroBuilder(SeatBidAvro.Builder other)
Returns new Avro builder instance based on existing prototype builder.
|
static SeatBid.Builder<SeatBidAvro> |
newAvroBuilder(SeatBidAvro other)
Returns new Avro builder instance based on existing prototype.
|
SeatBid.Builder<T> |
newBuilder()
Creates a new builder based on this object.
|
static SeatBid.Builder<SeatBid.NativeImpl> |
newNativeImplBuilder()
Returns a POJO builder instance with default values.
|
static SeatBid.Builder<SeatBid.NativeImpl> |
newNativeImplBuilder(SeatBid<?> other)
Returns a POJO builder instance based on existing prototype SeatBid.
|
static SeatBid.Builder<OpenRtbProtobuf.SeatBid> |
newProtobufBuilder()
Returns new Protobuf builder instance with default values.
|
static SeatBid.Builder<OpenRtbProtobuf.SeatBid> |
newProtobufBuilder(OpenRtbProtobuf.SeatBid other)
Returns new Protobuf builder instance based on existing prototype.
|
static SeatBid.Builder<OpenRtbProtobuf.SeatBid> |
newProtobufBuilder(SeatBid<?> other)
Returns new Protobuf builder instance based on existing prototype SeatBid.
|
static SeatBid.Builder<SeatBidThrift> |
newThriftBuilder()
Returns new Thrift builder instance with default values.
|
static SeatBid.Builder<SeatBidThrift> |
newThriftBuilder(SeatBid<?> other)
Returns new Thrift builder instance based on existing prototype SeatBid.
|
static SeatBid.Builder<SeatBidThrift> |
newThriftBuilder(SeatBidThrift other)
Returns new Thrift builder instance based on existing prototype.
|
static SeatBid.Protobuf |
protobuf(OpenRtbProtobuf.SeatBid wrapped)
Wraps an existing Protobuf message.
|
static SeatBid.Protobuf |
protobuf(SeatBid<?> instance)
Returns a wrapped Protobuf message based on an instance of SeatBid.
|
static SeatBid.Thrift |
thrift(SeatBid<?> instance)
Returns a wrapped Thrift struct based on an instance of SeatBid.
|
static SeatBid.Thrift |
thrift(SeatBidThrift instance)
Creates a new wrapped Thrift struct copied from an existing instance.
|
default boolean isDefault()
SeatBid.Builder<T> newBuilder()
List<Bid<?>> getBid()
boolean isDefaultBid()
String getSeat()
boolean isDefaultSeat()
int getGroup()
boolean isDefaultGroup()
static Comparator<SeatBid<?>> getComparator()
default int compareTo(SeatBid<?> other)
compareTo in interface Comparable<SeatBid<?>>static SeatBid.Builder<SeatBid.NativeImpl> newNativeImplBuilder()
static SeatBid.Builder<SeatBid.NativeImpl> newNativeImplBuilder(SeatBid<?> other)
static SeatBid.NativeImpl nativeImpl(SeatBid<?> instance)
static SeatBid.Builder<SeatBidAvro> newAvroBuilder()
static SeatBid.Builder<SeatBidAvro> newAvroBuilder(SeatBidAvro other)
static SeatBid.Builder<SeatBidAvro> newAvroBuilder(SeatBidAvro.Builder other)
static SeatBid.Builder<SeatBidAvro> newAvroBuilder(SeatBid<?> other)
static SeatBid.Avro avro(SeatBid<?> instance)
static SeatBid.Avro avro(SeatBidAvro wrapped)
static Class<SeatBidAvro> getAvroClass()
static Schema getAvroSchema()
static SeatBid.Builder<OpenRtbProtobuf.SeatBid> newProtobufBuilder()
static SeatBid.Builder<OpenRtbProtobuf.SeatBid> newProtobufBuilder(OpenRtbProtobuf.SeatBid other)
static SeatBid.Builder<OpenRtbProtobuf.SeatBid> newProtobufBuilder(SeatBid<?> other)
static SeatBid.Protobuf protobuf(SeatBid<?> instance)
static SeatBid.Protobuf protobuf(OpenRtbProtobuf.SeatBid wrapped)
static Class<OpenRtbProtobuf.SeatBid> getProtobufClass()
static Class<AdExchangeProtobuf> getProtobufProtocolClass()
static com.google.protobuf.Descriptors.Descriptor getProtobufDescriptor()
static com.google.protobuf.Descriptors.FileDescriptor getProtobufProtocolDescriptor()
static SeatBid.Builder<SeatBidThrift> newThriftBuilder()
static SeatBid.Builder<SeatBidThrift> newThriftBuilder(SeatBidThrift other)
static SeatBid.Builder<SeatBidThrift> newThriftBuilder(SeatBid<?> other)
static SeatBid.Thrift thrift(SeatBid<?> instance)
static SeatBid.Thrift thrift(SeatBidThrift instance)
static Class<SeatBidThrift> getThriftClass()
static Map<SeatBidThrift._Fields,FieldMetaData> getThriftMetadataMap()
Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.