public static final class Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder extends com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder> 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 | Method and Description |
|---|---|
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
addAllWadomain(Iterable<String> values)
repeated string wadomain = 5; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
addAllWseat(Iterable<String> values)
repeated string wseat = 4; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
addWadomain(String value)
repeated string wadomain = 5; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
addWadomainBytes(com.google.protobuf.ByteString value)
repeated string wadomain = 5; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
addWseat(String value)
repeated string wseat = 4; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
addWseatBytes(com.google.protobuf.ByteString value)
repeated string wseat = 4; |
Openrtb.BidRequest.Impression.PMP.DirectDeal |
build() |
Openrtb.BidRequest.Impression.PMP.DirectDeal |
buildPartial() |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
clear() |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
clearAt()
optional int32 at = 6; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
clearBidfloor()
optional double bidfloor = 2 [default = 0]; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
clearBidfloorcur()
optional string bidfloorcur = 3 [default = "USD"]; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
clearExt()
optional .openrtb.DirectDealExtensions ext = 1000; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
clearId()
required string id = 1; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
clearWadomain()
repeated string wadomain = 5; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
clearWseat()
repeated string wseat = 4; |
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"]; |
Openrtb.BidRequest.Impression.PMP.DirectDeal |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Extension.DirectDealExtensions |
getExt()
optional .openrtb.DirectDealExtensions ext = 1000; |
Extension.DirectDealExtensions.Builder |
getExtBuilder()
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; |
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() |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
mergeExt(Extension.DirectDealExtensions value)
optional .openrtb.DirectDealExtensions ext = 1000; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
mergeFrom(Openrtb.BidRequest.Impression.PMP.DirectDeal other) |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
setAt(int value)
optional int32 at = 6; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
setBidfloor(double value)
optional double bidfloor = 2 [default = 0]; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
setBidfloorcur(String value)
optional string bidfloorcur = 3 [default = "USD"]; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
setBidfloorcurBytes(com.google.protobuf.ByteString value)
optional string bidfloorcur = 3 [default = "USD"]; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
setExt(Extension.DirectDealExtensions.Builder builderForValue)
optional .openrtb.DirectDealExtensions ext = 1000; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
setExt(Extension.DirectDealExtensions value)
optional .openrtb.DirectDealExtensions ext = 1000; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
setId(String value)
required string id = 1; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
setIdBytes(com.google.protobuf.ByteString value)
required string id = 1; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
setWadomain(int index,
String value)
repeated string wadomain = 5; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
setWseat(int index,
String value)
repeated string wseat = 4; |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder>public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder>public Openrtb.BidRequest.Impression.PMP.DirectDeal getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.BidRequest.Impression.PMP.DirectDeal build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Impression.PMP.DirectDeal buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder>public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder mergeFrom(Openrtb.BidRequest.Impression.PMP.DirectDeal other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder>public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder>IOExceptionpublic 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 Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder setId(String value)
required string id = 1;
A unique identifier for the direct deal.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder clearId()
required string id = 1;
A unique identifier for the direct deal.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder setIdBytes(com.google.protobuf.ByteString value)
required string id = 1;
A unique identifier for the direct deal.
public 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 Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder setBidfloor(double value)
optional double bidfloor = 2 [default = 0];
Bid floor for this impression (in CPM of bidfloorcur).
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder clearBidfloor()
optional double bidfloor = 2 [default = 0];
Bid floor for this impression (in CPM of bidfloorcur).
public 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 Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder setBidfloorcur(String value)
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.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder clearBidfloorcur()
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.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder setBidfloorcurBytes(com.google.protobuf.ByteString value)
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.
public 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 Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder setWseat(int index, String value)
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.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder addWseat(String value)
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.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder addAllWseat(Iterable<String> values)
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.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder clearWseat()
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.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder addWseatBytes(com.google.protobuf.ByteString value)
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.
public 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 Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder setWadomain(int index, String value)
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.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder addWadomain(String value)
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.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder addAllWadomain(Iterable<String> values)
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.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder clearWadomain()
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.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder addWadomainBytes(com.google.protobuf.ByteString value)
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.
public 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 Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder setAt(int value)
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.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder clearAt()
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.
public 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 Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder setExt(Extension.DirectDealExtensions value)
optional .openrtb.DirectDealExtensions ext = 1000;public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder setExt(Extension.DirectDealExtensions.Builder builderForValue)
optional .openrtb.DirectDealExtensions ext = 1000;public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder mergeExt(Extension.DirectDealExtensions value)
optional .openrtb.DirectDealExtensions ext = 1000;public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder clearExt()
optional .openrtb.DirectDealExtensions ext = 1000;public Extension.DirectDealExtensions.Builder getExtBuilder()
optional .openrtb.DirectDealExtensions ext = 1000;public Extension.DirectDealExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.DirectDealExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilderCopyright © 2017. All rights reserved.