public static final class OpenRtbProtobuf.Deal.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Deal.Builder> 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 | Method and Description |
|---|---|
OpenRtbProtobuf.Deal.Builder |
addAllWadomain(Iterable<String> values)
Array of advertiser domains allowed to bid on this Direct Deal.
|
OpenRtbProtobuf.Deal.Builder |
addAllWseat(Iterable<String> values)
Array of buyer seats allowed to bid on this Direct Deal.
|
OpenRtbProtobuf.Deal.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.Deal.Builder |
addWadomain(String value)
Array of advertiser domains allowed to bid on this Direct Deal.
|
OpenRtbProtobuf.Deal.Builder |
addWadomainBytes(com.google.protobuf.ByteString value)
Array of advertiser domains allowed to bid on this Direct Deal.
|
OpenRtbProtobuf.Deal.Builder |
addWseat(String value)
Array of buyer seats allowed to bid on this Direct Deal.
|
OpenRtbProtobuf.Deal.Builder |
addWseatBytes(com.google.protobuf.ByteString value)
Array of buyer seats allowed to bid on this Direct Deal.
|
OpenRtbProtobuf.Deal |
build() |
OpenRtbProtobuf.Deal |
buildPartial() |
OpenRtbProtobuf.Deal.Builder |
clear() |
OpenRtbProtobuf.Deal.Builder |
clearAt()
Auction type.
|
OpenRtbProtobuf.Deal.Builder |
clearBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
|
OpenRtbProtobuf.Deal.Builder |
clearBidfloorcur()
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO- 4217 alphabetic codes.
|
OpenRtbProtobuf.Deal.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OpenRtbProtobuf.Deal.Builder |
clearId()
A unique identifier for the direct deal.
|
OpenRtbProtobuf.Deal.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OpenRtbProtobuf.Deal.Builder |
clearWadomain()
Array of advertiser domains allowed to bid on this Direct Deal.
|
OpenRtbProtobuf.Deal.Builder |
clearWseat()
Array of buyer seats allowed to bid on this Direct Deal.
|
OpenRtbProtobuf.Deal.Builder |
clone() |
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.
|
OpenRtbProtobuf.Deal |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getId()
A unique identifier for the direct deal.
|
com.google.protobuf.ByteString |
getIdBytes()
A unique identifier for the direct deal.
|
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.
|
boolean |
hasId()
A unique identifier for the direct deal.
|
boolean |
isInitialized() |
OpenRtbProtobuf.Deal.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OpenRtbProtobuf.Deal.Builder |
mergeFrom(com.google.protobuf.Message other) |
OpenRtbProtobuf.Deal.Builder |
mergeFrom(OpenRtbProtobuf.Deal other) |
OpenRtbProtobuf.Deal.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.Deal.Builder |
setAt(int value)
Auction type.
|
OpenRtbProtobuf.Deal.Builder |
setBidfloor(double value)
Bid floor for this impression (in CPM of bidfloorcur).
|
OpenRtbProtobuf.Deal.Builder |
setBidfloorcur(String value)
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO- 4217 alphabetic codes.
|
OpenRtbProtobuf.Deal.Builder |
setBidfloorcurBytes(com.google.protobuf.ByteString value)
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO- 4217 alphabetic codes.
|
OpenRtbProtobuf.Deal.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.Deal.Builder |
setId(String value)
A unique identifier for the direct deal.
|
OpenRtbProtobuf.Deal.Builder |
setIdBytes(com.google.protobuf.ByteString value)
A unique identifier for the direct deal.
|
OpenRtbProtobuf.Deal.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OpenRtbProtobuf.Deal.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.Deal.Builder |
setWadomain(int index,
String value)
Array of advertiser domains allowed to bid on this Direct Deal.
|
OpenRtbProtobuf.Deal.Builder |
setWseat(int index,
String value)
Array of buyer seats allowed to bid on this Direct Deal.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForFieldfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public OpenRtbProtobuf.Deal.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Deal.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.GeneratedMessageV3.Builder<OpenRtbProtobuf.Deal.Builder>public OpenRtbProtobuf.Deal getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OpenRtbProtobuf.Deal build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.Deal buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.Deal.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Deal.Builder>public OpenRtbProtobuf.Deal.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Deal.Builder>public OpenRtbProtobuf.Deal.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Deal.Builder>public OpenRtbProtobuf.Deal.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Deal.Builder>public OpenRtbProtobuf.Deal.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Deal.Builder>public OpenRtbProtobuf.Deal.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Deal.Builder>public OpenRtbProtobuf.Deal.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.Deal.Builder>public OpenRtbProtobuf.Deal.Builder mergeFrom(OpenRtbProtobuf.Deal other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Deal.Builder>public OpenRtbProtobuf.Deal.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<OpenRtbProtobuf.Deal.Builder>IOExceptionpublic 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 OpenRtbProtobuf.Deal.Builder setId(String value)
A unique identifier for the direct deal.
optional string id = 1;public OpenRtbProtobuf.Deal.Builder clearId()
A unique identifier for the direct deal.
optional string id = 1;public OpenRtbProtobuf.Deal.Builder setIdBytes(com.google.protobuf.ByteString value)
A unique identifier for the direct deal.
optional string id = 1;public 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 OpenRtbProtobuf.Deal.Builder setBidfloor(double value)
Bid floor for this impression (in CPM of bidfloorcur).
optional double bidfloor = 2;public OpenRtbProtobuf.Deal.Builder clearBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
optional double bidfloor = 2;public 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 OpenRtbProtobuf.Deal.Builder setBidfloorcur(String value)
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"];public OpenRtbProtobuf.Deal.Builder clearBidfloorcur()
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"];public OpenRtbProtobuf.Deal.Builder setBidfloorcurBytes(com.google.protobuf.ByteString value)
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"];public 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 OpenRtbProtobuf.Deal.Builder setWseat(int index, String value)
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;public OpenRtbProtobuf.Deal.Builder addWseat(String value)
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;public OpenRtbProtobuf.Deal.Builder addAllWseat(Iterable<String> values)
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;public OpenRtbProtobuf.Deal.Builder clearWseat()
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;public OpenRtbProtobuf.Deal.Builder addWseatBytes(com.google.protobuf.ByteString value)
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;public 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 OpenRtbProtobuf.Deal.Builder setWadomain(int index, String value)
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;public OpenRtbProtobuf.Deal.Builder addWadomain(String value)
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;public OpenRtbProtobuf.Deal.Builder addAllWadomain(Iterable<String> values)
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;public OpenRtbProtobuf.Deal.Builder clearWadomain()
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;public OpenRtbProtobuf.Deal.Builder addWadomainBytes(com.google.protobuf.ByteString value)
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;public 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 OpenRtbProtobuf.Deal.Builder setAt(int value)
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;public OpenRtbProtobuf.Deal.Builder clearAt()
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;public final OpenRtbProtobuf.Deal.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Deal.Builder>public final OpenRtbProtobuf.Deal.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Deal.Builder>Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.