public static final class OpenRtbProtobuf.Deal extends com.google.protobuf.GeneratedMessageV3 implements OpenRtbProtobuf.DealOrBuilder
3.3.17 Direct Deals Object A “deal” object constitutes a deal struck a priori between a buyer and a seller and indicates that this impression is available under the terms of that deal.Protobuf type
open_rtb.Deal| Modifier and Type | Class and Description |
|---|---|
static class |
OpenRtbProtobuf.Deal.Builder
3.3.17 Direct Deals Object
A “deal” object constitutes a deal struck a priori between a buyer and a seller and indicates that this impression is available under the terms of that deal.
|
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 |
AT_FIELD_NUMBER |
static int |
BIDFLOOR_FIELD_NUMBER |
static int |
BIDFLOORCUR_FIELD_NUMBER |
static int |
ID_FIELD_NUMBER |
static com.google.protobuf.Parser<OpenRtbProtobuf.Deal> |
PARSER
Deprecated.
|
static int |
WADOMAIN_FIELD_NUMBER |
static int |
WSEAT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
int |
getAt()
Auction type.
|
double |
getBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
|
String |
getBidfloorcur()
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO- 4217 alphabetic codes.
|
com.google.protobuf.ByteString |
getBidfloorcurBytes()
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO- 4217 alphabetic codes.
|
static OpenRtbProtobuf.Deal |
getDefaultInstance() |
OpenRtbProtobuf.Deal |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getId()
A unique identifier for the direct deal.
|
com.google.protobuf.ByteString |
getIdBytes()
A unique identifier for the direct deal.
|
com.google.protobuf.Parser<OpenRtbProtobuf.Deal> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
String |
getWadomain(int index)
Array of advertiser domains allowed to bid on this Direct Deal.
|
com.google.protobuf.ByteString |
getWadomainBytes(int index)
Array of advertiser domains allowed to bid on this Direct Deal.
|
int |
getWadomainCount()
Array of advertiser domains allowed to bid on this Direct Deal.
|
com.google.protobuf.ProtocolStringList |
getWadomainList()
Array of advertiser domains allowed to bid on this Direct Deal.
|
String |
getWseat(int index)
Array of buyer seats allowed to bid on this Direct Deal.
|
com.google.protobuf.ByteString |
getWseatBytes(int index)
Array of buyer seats allowed to bid on this Direct Deal.
|
int |
getWseatCount()
Array of buyer seats allowed to bid on this Direct Deal.
|
com.google.protobuf.ProtocolStringList |
getWseatList()
Array of buyer seats allowed to bid on this Direct Deal.
|
boolean |
hasAt()
Auction type.
|
boolean |
hasBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
|
boolean |
hasBidfloorcur()
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO- 4217 alphabetic codes.
|
int |
hashCode() |
boolean |
hasId()
A unique identifier for the direct deal.
|
boolean |
isInitialized() |
static OpenRtbProtobuf.Deal.Builder |
newBuilder() |
static OpenRtbProtobuf.Deal.Builder |
newBuilder(OpenRtbProtobuf.Deal prototype) |
OpenRtbProtobuf.Deal.Builder |
newBuilderForType() |
static OpenRtbProtobuf.Deal |
parseDelimitedFrom(InputStream input) |
static OpenRtbProtobuf.Deal |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OpenRtbProtobuf.Deal |
parseFrom(byte[] data) |
static OpenRtbProtobuf.Deal |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OpenRtbProtobuf.Deal |
parseFrom(com.google.protobuf.ByteString data) |
static OpenRtbProtobuf.Deal |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OpenRtbProtobuf.Deal |
parseFrom(com.google.protobuf.CodedInputStream input) |
static OpenRtbProtobuf.Deal |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OpenRtbProtobuf.Deal |
parseFrom(InputStream input) |
static OpenRtbProtobuf.Deal |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<OpenRtbProtobuf.Deal> |
parser() |
OpenRtbProtobuf.Deal.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoffindInitializationErrors, getInitializationErrorString, toStringtoByteArray, toByteString, writeDelimitedTo, writeTopublic static final int ID_FIELD_NUMBER
public static final int BIDFLOOR_FIELD_NUMBER
public static final int BIDFLOORCUR_FIELD_NUMBER
public static final int WSEAT_FIELD_NUMBER
public static final int WADOMAIN_FIELD_NUMBER
public static final int AT_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<OpenRtbProtobuf.Deal> 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()
public boolean hasId()
A unique identifier for the direct deal.
optional string id = 1;hasId in interface OpenRtbProtobuf.DealOrBuilderpublic String getId()
A unique identifier for the direct deal.
optional string id = 1;getId in interface OpenRtbProtobuf.DealOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
A unique identifier for the direct deal.
optional string id = 1;getIdBytes in interface OpenRtbProtobuf.DealOrBuilderpublic boolean hasBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
optional double bidfloor = 2;hasBidfloor in interface OpenRtbProtobuf.DealOrBuilderpublic double getBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
optional double bidfloor = 2;getBidfloor in interface OpenRtbProtobuf.DealOrBuilderpublic boolean hasBidfloorcur()
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO- 4217 alphabetic codes. Note, this may be different from bid currency returned by bidder, if this is allowed on an exchange.
optional string bidfloorcur = 3 [default = "USD"];hasBidfloorcur in interface OpenRtbProtobuf.DealOrBuilderpublic String getBidfloorcur()
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO- 4217 alphabetic codes. Note, this may be different from bid currency returned by bidder, if this is allowed on an exchange.
optional string bidfloorcur = 3 [default = "USD"];getBidfloorcur in interface OpenRtbProtobuf.DealOrBuilderpublic com.google.protobuf.ByteString getBidfloorcurBytes()
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO- 4217 alphabetic codes. Note, this may be different from bid currency returned by bidder, if this is allowed on an exchange.
optional string bidfloorcur = 3 [default = "USD"];getBidfloorcurBytes in interface OpenRtbProtobuf.DealOrBuilderpublic com.google.protobuf.ProtocolStringList getWseatList()
Array of buyer seats allowed to bid on this Direct Deal. Seats are an optional feature of an exchange. For example, [“4”,”34”,”82”,”45”] indicates that only advertisers using these exchange seats are allowed to bid on this direct deal.
repeated string wseat = 4;getWseatList in interface OpenRtbProtobuf.DealOrBuilderpublic int getWseatCount()
Array of buyer seats allowed to bid on this Direct Deal. Seats are an optional feature of an exchange. For example, [“4”,”34”,”82”,”45”] indicates that only advertisers using these exchange seats are allowed to bid on this direct deal.
repeated string wseat = 4;getWseatCount in interface OpenRtbProtobuf.DealOrBuilderpublic String getWseat(int index)
Array of buyer seats allowed to bid on this Direct Deal. Seats are an optional feature of an exchange. For example, [“4”,”34”,”82”,”45”] indicates that only advertisers using these exchange seats are allowed to bid on this direct deal.
repeated string wseat = 4;getWseat in interface OpenRtbProtobuf.DealOrBuilderpublic com.google.protobuf.ByteString getWseatBytes(int index)
Array of buyer seats allowed to bid on this Direct Deal. Seats are an optional feature of an exchange. For example, [“4”,”34”,”82”,”45”] indicates that only advertisers using these exchange seats are allowed to bid on this direct deal.
repeated string wseat = 4;getWseatBytes in interface OpenRtbProtobuf.DealOrBuilderpublic com.google.protobuf.ProtocolStringList getWadomainList()
Array of advertiser domains allowed to bid on this Direct Deal. For example, [“advertiser1.com”,”advertiser2.com”] indicates that only the listed advertisers are allowed to bid on this direct deal.
repeated string wadomain = 5;getWadomainList in interface OpenRtbProtobuf.DealOrBuilderpublic int getWadomainCount()
Array of advertiser domains allowed to bid on this Direct Deal. For example, [“advertiser1.com”,”advertiser2.com”] indicates that only the listed advertisers are allowed to bid on this direct deal.
repeated string wadomain = 5;getWadomainCount in interface OpenRtbProtobuf.DealOrBuilderpublic String getWadomain(int index)
Array of advertiser domains allowed to bid on this Direct Deal. For example, [“advertiser1.com”,”advertiser2.com”] indicates that only the listed advertisers are allowed to bid on this direct deal.
repeated string wadomain = 5;getWadomain in interface OpenRtbProtobuf.DealOrBuilderpublic com.google.protobuf.ByteString getWadomainBytes(int index)
Array of advertiser domains allowed to bid on this Direct Deal. For example, [“advertiser1.com”,”advertiser2.com”] indicates that only the listed advertisers are allowed to bid on this direct deal.
repeated string wadomain = 5;getWadomainBytes in interface OpenRtbProtobuf.DealOrBuilderpublic boolean hasAt()
Auction type. If “1”, then first price auction. If “2”, then second price auction. If “3”, the passed bidfloor indicates the apriori agreed upon deal price. Additional auction types can be defined as per the exchange’s business rules.
optional uint32 at = 6;hasAt in interface OpenRtbProtobuf.DealOrBuilderpublic int getAt()
Auction type. If “1”, then first price auction. If “2”, then second price auction. If “3”, the passed bidfloor indicates the apriori agreed upon deal price. Additional auction types can be defined as per the exchange’s business rules.
optional uint32 at = 6;getAt in interface OpenRtbProtobuf.DealOrBuilderpublic 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 OpenRtbProtobuf.Deal parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OpenRtbProtobuf.Deal parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OpenRtbProtobuf.Deal parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OpenRtbProtobuf.Deal parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OpenRtbProtobuf.Deal parseFrom(InputStream input) throws IOException
IOExceptionpublic static OpenRtbProtobuf.Deal parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static OpenRtbProtobuf.Deal parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static OpenRtbProtobuf.Deal parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static OpenRtbProtobuf.Deal parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static OpenRtbProtobuf.Deal parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic OpenRtbProtobuf.Deal.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static OpenRtbProtobuf.Deal.Builder newBuilder()
public static OpenRtbProtobuf.Deal.Builder newBuilder(OpenRtbProtobuf.Deal prototype)
public OpenRtbProtobuf.Deal.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLitepublic static OpenRtbProtobuf.Deal getDefaultInstance()
public static com.google.protobuf.Parser<OpenRtbProtobuf.Deal> parser()
public com.google.protobuf.Parser<OpenRtbProtobuf.Deal> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public OpenRtbProtobuf.Deal getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.