public static final class Openrtb.BidRequest.Impression.PMP.DirectDeal extends com.google.protobuf.GeneratedMessage implements Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilder
openrtb.BidRequest.Impression.PMP.DirectDeal
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.
| Modifier and Type | Class and Description |
|---|---|
static class |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder
Protobuf type
openrtb.BidRequest.Impression.PMP.DirectDeal |
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingType extends com.google.protobuf.Message,Type>| 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 |
|---|---|
int |
getAt()
optional int32 at = 6; |
double |
getBidfloor()
optional double bidfloor = 2 [default = 0]; |
String |
getBidfloorcur()
optional string bidfloorcur = 3 [default = "USD"]; |
com.google.protobuf.ByteString |
getBidfloorcurBytes()
optional string bidfloorcur = 3 [default = "USD"]; |
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()
required string id = 1; |
com.google.protobuf.ByteString |
getIdBytes()
required string id = 1; |
com.google.protobuf.Parser<Openrtb.BidRequest.Impression.PMP.DirectDeal> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
String |
getWadomain(int index)
repeated string wadomain = 5; |
com.google.protobuf.ByteString |
getWadomainBytes(int index)
repeated string wadomain = 5; |
int |
getWadomainCount()
repeated string wadomain = 5; |
com.google.protobuf.ProtocolStringList |
getWadomainList()
repeated string wadomain = 5; |
String |
getWseat(int index)
repeated string wseat = 4; |
com.google.protobuf.ByteString |
getWseatBytes(int index)
repeated string wseat = 4; |
int |
getWseatCount()
repeated string wseat = 4; |
com.google.protobuf.ProtocolStringList |
getWseatList()
repeated string wseat = 4; |
boolean |
hasAt()
optional int32 at = 6; |
boolean |
hasBidfloor()
optional double bidfloor = 2 [default = 0]; |
boolean |
hasBidfloorcur()
optional string bidfloorcur = 3 [default = "USD"]; |
boolean |
hasExt()
optional .openrtb.DirectDealExtensions ext = 1000; |
boolean |
hasId()
required string id = 1; |
protected com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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, newFileScopedGeneratedExtension, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, writeReplace, writeString, writeStringNoTagequals, findInitializationErrors, getInitializationErrorString, hashBoolean, hashCode, 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.GeneratedMessagepublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic boolean hasId()
required string id = 1;
A unique identifier for the direct deal.
hasId in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic String getId()
required string id = 1;
A unique identifier for the direct deal.
getId in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
required string id = 1;
A unique identifier for the direct deal.
getIdBytes in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic boolean hasBidfloor()
optional double bidfloor = 2 [default = 0];
Bid floor for this impression (in CPM of bidfloorcur).
hasBidfloor in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic double getBidfloor()
optional double bidfloor = 2 [default = 0];
Bid floor for this impression (in CPM of bidfloorcur).
getBidfloor in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic boolean hasBidfloorcur()
optional string bidfloorcur = 3 [default = "USD"];
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.
hasBidfloorcur in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic String getBidfloorcur()
optional string bidfloorcur = 3 [default = "USD"];
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.
getBidfloorcur in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic com.google.protobuf.ByteString getBidfloorcurBytes()
optional string bidfloorcur = 3 [default = "USD"];
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.
getBidfloorcurBytes in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic com.google.protobuf.ProtocolStringList getWseatList()
repeated string wseat = 4;
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.
getWseatList in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic int getWseatCount()
repeated string wseat = 4;
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.
getWseatCount in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic String getWseat(int index)
repeated string wseat = 4;
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.
getWseat in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic com.google.protobuf.ByteString getWseatBytes(int index)
repeated string wseat = 4;
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.
getWseatBytes in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic com.google.protobuf.ProtocolStringList getWadomainList()
repeated string wadomain = 5;
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.
getWadomainList in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic int getWadomainCount()
repeated string wadomain = 5;
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.
getWadomainCount in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic String getWadomain(int index)
repeated string wadomain = 5;
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.
getWadomain in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic com.google.protobuf.ByteString getWadomainBytes(int index)
repeated string wadomain = 5;
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.
getWadomainBytes in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic boolean hasAt()
optional int32 at = 6;
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.
hasAt in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderpublic int getAt()
optional int32 at = 6;
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.
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.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic 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.GeneratedMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessagepublic 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.GeneratedMessagepublic Openrtb.BidRequest.Impression.PMP.DirectDeal getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2017. All rights reserved.