public static final class Openrtb.BidRequest.Impression.PMP.DirectDeal extends com.google.protobuf.GeneratedMessageV3 implements Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilder
OpenRTB 3.3.17: 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
openrtb.BidRequest.Impression.PMP.DirectDeal| Modifier and Type | Class and Description |
|---|---|
static class |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder
OpenRTB 3.3.17: 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.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 |
AT_FIELD_NUMBER |
static int |
BIDFLOOR_FIELD_NUMBER |
static int |
BIDFLOORCUR_FIELD_NUMBER |
static int |
EXT_FIELD_NUMBER |
static int |
ID_FIELD_NUMBER |
static com.google.protobuf.Parser<Openrtb.BidRequest.Impression.PMP.DirectDeal> |
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 Openrtb.BidRequest.Impression.PMP.DirectDeal |
getDefaultInstance() |
Openrtb.BidRequest.Impression.PMP.DirectDeal |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Extension.DirectDealExtensions |
getExt()
optional .openrtb.DirectDealExtensions ext = 1000; |
Extension.DirectDealExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.DirectDealExtensions ext = 1000; |
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<Openrtb.BidRequest.Impression.PMP.DirectDeal> |
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 auction.
|
com.google.protobuf.ByteString |
getWseatBytes(int index)
Array of buyer seats allowed to bid on this auction.
|
int |
getWseatCount()
Array of buyer seats allowed to bid on this auction.
|
com.google.protobuf.ProtocolStringList |
getWseatList()
Array of buyer seats allowed to bid on this auction.
|
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.
|
boolean |
hasExt()
optional .openrtb.DirectDealExtensions ext = 1000; |
int |
hashCode() |
boolean |
hasId()
A unique identifier for the direct deal.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
newBuilder() |
static Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
newBuilder(Openrtb.BidRequest.Impression.PMP.DirectDeal prototype) |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
newBuilderForType() |
protected Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static Openrtb.BidRequest.Impression.PMP.DirectDeal |
parseDelimitedFrom(InputStream input) |
static Openrtb.BidRequest.Impression.PMP.DirectDeal |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Impression.PMP.DirectDeal |
parseFrom(byte[] data) |
static Openrtb.BidRequest.Impression.PMP.DirectDeal |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Impression.PMP.DirectDeal |
parseFrom(com.google.protobuf.ByteString data) |
static Openrtb.BidRequest.Impression.PMP.DirectDeal |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Impression.PMP.DirectDeal |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Openrtb.BidRequest.Impression.PMP.DirectDeal |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Impression.PMP.DirectDeal |
parseFrom(InputStream input) |
static Openrtb.BidRequest.Impression.PMP.DirectDeal |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Openrtb.BidRequest.Impression.PMP.DirectDeal> |
parser() |
Openrtb.BidRequest.Impression.PMP.DirectDeal.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 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
public static final int EXT_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<Openrtb.BidRequest.Impression.PMP.DirectDeal> 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()
A unique identifier for the direct deal.
required string id = 1;hasId in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic String getId()
A unique identifier for the direct deal.
required string id = 1;getId in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
A unique identifier for the direct deal.
required string id = 1;getIdBytes in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic boolean hasBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
optional double bidfloor = 2 [default = 0];hasBidfloor in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic double getBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
optional double bidfloor = 2 [default = 0];getBidfloor in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic 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. Notes. 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 Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic 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. Notes. 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 Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic 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. Notes. 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 Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic com.google.protobuf.ProtocolStringList getWseatList()
Array of buyer seats allowed to bid on this auction. Seats are an optional feature of exchange. For example, [“4”,”34”,”82”,”A45”] indicates that only advertisers using these exchange seats are allowed to bid on the impressions in this auction.
repeated string wseat = 4;getWseatList in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic int getWseatCount()
Array of buyer seats allowed to bid on this auction. Seats are an optional feature of exchange. For example, [“4”,”34”,”82”,”A45”] indicates that only advertisers using these exchange seats are allowed to bid on the impressions in this auction.
repeated string wseat = 4;getWseatCount in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic String getWseat(int index)
Array of buyer seats allowed to bid on this auction. Seats are an optional feature of exchange. For example, [“4”,”34”,”82”,”A45”] indicates that only advertisers using these exchange seats are allowed to bid on the impressions in this auction.
repeated string wseat = 4;getWseat in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic com.google.protobuf.ByteString getWseatBytes(int index)
Array of buyer seats allowed to bid on this auction. Seats are an optional feature of exchange. For example, [“4”,”34”,”82”,”A45”] indicates that only advertisers using these exchange seats are allowed to bid on the impressions in this auction.
repeated string wseat = 4;getWseatBytes in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic 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 Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic 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 Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic 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 Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic 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 Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic boolean hasAt()
Auction Type. If “1”, then first price auction. If “2”, then second price auction. Additional auction types can be defined as per the exchange’s business rules.
optional int32 at = 6;hasAt in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic int getAt()
Auction Type. If “1”, then first price auction. If “2”, then second price auction. Additional auction types can be defined as per the exchange’s business rules.
optional int32 at = 6;getAt in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic boolean hasExt()
optional .openrtb.DirectDealExtensions ext = 1000;hasExt in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic Extension.DirectDealExtensions getExt()
optional .openrtb.DirectDealExtensions ext = 1000;getExt in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic Extension.DirectDealExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.DirectDealExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic 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.BidRequest.Impression.PMP.DirectDeal parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Impression.PMP.DirectDeal parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Impression.PMP.DirectDeal parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Impression.PMP.DirectDeal parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Impression.PMP.DirectDeal parseFrom(InputStream input) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Impression.PMP.DirectDeal parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Impression.PMP.DirectDeal parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Impression.PMP.DirectDeal parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Impression.PMP.DirectDeal parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Impression.PMP.DirectDeal parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder newBuilder()
public static Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder newBuilder(Openrtb.BidRequest.Impression.PMP.DirectDeal prototype)
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Openrtb.BidRequest.Impression.PMP.DirectDeal getDefaultInstance()
public static com.google.protobuf.Parser<Openrtb.BidRequest.Impression.PMP.DirectDeal> parser()
public com.google.protobuf.Parser<Openrtb.BidRequest.Impression.PMP.DirectDeal> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Openrtb.BidRequest.Impression.PMP.DirectDeal getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2017. All rights reserved.