public static final class OpenRtbProtobuf.BidRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidRequest.Builder> implements OpenRtbProtobuf.BidRequestOrBuilder
3.3.1 Bid Request Object The top-level bid request object contains a globally unique bid request or auction ID. This “id” attribute is required as is at least one “imp” (i.e., impression) object. Other attributes are optional since an exchange may establish default values.Protobuf type
open_rtb.BidRequest| Modifier and Type | Method and Description |
|---|---|
OpenRtbProtobuf.BidRequest.Builder |
addAllBadv(Iterable<String> values)
Array of strings of blocked top-level domains of advertisers.
|
OpenRtbProtobuf.BidRequest.Builder |
addAllBcat(Iterable<String> values)
Blocked Advertiser Categories.
|
OpenRtbProtobuf.BidRequest.Builder |
addAllCur(Iterable<String> values)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
OpenRtbProtobuf.BidRequest.Builder |
addAllImp(Iterable<? extends OpenRtbProtobuf.Impression> values)
Array of impression objects.
|
OpenRtbProtobuf.BidRequest.Builder |
addAllWseat(Iterable<String> values)
Array of buyer seats allowed to bid on this auction.
|
OpenRtbProtobuf.BidRequest.Builder |
addBadv(String value)
Array of strings of blocked top-level domains of advertisers.
|
OpenRtbProtobuf.BidRequest.Builder |
addBadvBytes(com.google.protobuf.ByteString value)
Array of strings of blocked top-level domains of advertisers.
|
OpenRtbProtobuf.BidRequest.Builder |
addBcat(String value)
Blocked Advertiser Categories.
|
OpenRtbProtobuf.BidRequest.Builder |
addBcatBytes(com.google.protobuf.ByteString value)
Blocked Advertiser Categories.
|
OpenRtbProtobuf.BidRequest.Builder |
addCur(String value)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
OpenRtbProtobuf.BidRequest.Builder |
addCurBytes(com.google.protobuf.ByteString value)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
OpenRtbProtobuf.BidRequest.Builder |
addImp(int index,
OpenRtbProtobuf.Impression.Builder builderForValue)
Array of impression objects.
|
OpenRtbProtobuf.BidRequest.Builder |
addImp(int index,
OpenRtbProtobuf.Impression value)
Array of impression objects.
|
OpenRtbProtobuf.BidRequest.Builder |
addImp(OpenRtbProtobuf.Impression.Builder builderForValue)
Array of impression objects.
|
OpenRtbProtobuf.BidRequest.Builder |
addImp(OpenRtbProtobuf.Impression value)
Array of impression objects.
|
OpenRtbProtobuf.Impression.Builder |
addImpBuilder()
Array of impression objects.
|
OpenRtbProtobuf.Impression.Builder |
addImpBuilder(int index)
Array of impression objects.
|
OpenRtbProtobuf.BidRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.BidRequest.Builder |
addWseat(String value)
Array of buyer seats allowed to bid on this auction.
|
OpenRtbProtobuf.BidRequest.Builder |
addWseatBytes(com.google.protobuf.ByteString value)
Array of buyer seats allowed to bid on this auction.
|
OpenRtbProtobuf.BidRequest |
build() |
OpenRtbProtobuf.BidRequest |
buildPartial() |
OpenRtbProtobuf.BidRequest.Builder |
clear() |
OpenRtbProtobuf.BidRequest.Builder |
clearAllimps()
Flag to indicate whether Exchange can verify that all impressions offered represent all of the impressions available in context (e.g., all impressions available on the web page; all impressions available for a video [pre, mid and postroll spots], etc.) to support road-blocking.
|
OpenRtbProtobuf.BidRequest.Builder |
clearApp()
See App Object.
|
OpenRtbProtobuf.BidRequest.Builder |
clearAt()
Auction Type.
|
OpenRtbProtobuf.BidRequest.Builder |
clearBadv()
Array of strings of blocked top-level domains of advertisers.
|
OpenRtbProtobuf.BidRequest.Builder |
clearBcat()
Blocked Advertiser Categories.
|
OpenRtbProtobuf.BidRequest.Builder |
clearCur()
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
OpenRtbProtobuf.BidRequest.Builder |
clearDevice()
See Device Object.
|
OpenRtbProtobuf.BidRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OpenRtbProtobuf.BidRequest.Builder |
clearId()
Unique ID of the bid request, provided by the exchange.
|
OpenRtbProtobuf.BidRequest.Builder |
clearImp()
Array of impression objects.
|
OpenRtbProtobuf.BidRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OpenRtbProtobuf.BidRequest.Builder |
clearRegs()
This object is a container for any legal, governmental or industry regulations in force for the request.
|
OpenRtbProtobuf.BidRequest.Builder |
clearSite()
See Site Object.
|
OpenRtbProtobuf.BidRequest.Builder |
clearTmax()
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the bidder has 120ms to submit a bid before the auction is complete).
|
OpenRtbProtobuf.BidRequest.Builder |
clearUser()
See User Object.
|
OpenRtbProtobuf.BidRequest.Builder |
clearWseat()
Array of buyer seats allowed to bid on this auction.
|
OpenRtbProtobuf.BidRequest.Builder |
clone() |
int |
getAllimps()
Flag to indicate whether Exchange can verify that all impressions offered represent all of the impressions available in context (e.g., all impressions available on the web page; all impressions available for a video [pre, mid and postroll spots], etc.) to support road-blocking.
|
OpenRtbProtobuf.App |
getApp()
See App Object.
|
OpenRtbProtobuf.App.Builder |
getAppBuilder()
See App Object.
|
OpenRtbProtobuf.AppOrBuilder |
getAppOrBuilder()
See App Object.
|
int |
getAt()
Auction Type.
|
String |
getBadv(int index)
Array of strings of blocked top-level domains of advertisers.
|
com.google.protobuf.ByteString |
getBadvBytes(int index)
Array of strings of blocked top-level domains of advertisers.
|
int |
getBadvCount()
Array of strings of blocked top-level domains of advertisers.
|
com.google.protobuf.ProtocolStringList |
getBadvList()
Array of strings of blocked top-level domains of advertisers.
|
String |
getBcat(int index)
Blocked Advertiser Categories.
|
com.google.protobuf.ByteString |
getBcatBytes(int index)
Blocked Advertiser Categories.
|
int |
getBcatCount()
Blocked Advertiser Categories.
|
com.google.protobuf.ProtocolStringList |
getBcatList()
Blocked Advertiser Categories.
|
String |
getCur(int index)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
com.google.protobuf.ByteString |
getCurBytes(int index)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
int |
getCurCount()
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
com.google.protobuf.ProtocolStringList |
getCurList()
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
OpenRtbProtobuf.BidRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
OpenRtbProtobuf.Device |
getDevice()
See Device Object.
|
OpenRtbProtobuf.Device.Builder |
getDeviceBuilder()
See Device Object.
|
OpenRtbProtobuf.DeviceOrBuilder |
getDeviceOrBuilder()
See Device Object.
|
String |
getId()
Unique ID of the bid request, provided by the exchange.
|
com.google.protobuf.ByteString |
getIdBytes()
Unique ID of the bid request, provided by the exchange.
|
OpenRtbProtobuf.Impression |
getImp(int index)
Array of impression objects.
|
OpenRtbProtobuf.Impression.Builder |
getImpBuilder(int index)
Array of impression objects.
|
List<OpenRtbProtobuf.Impression.Builder> |
getImpBuilderList()
Array of impression objects.
|
int |
getImpCount()
Array of impression objects.
|
List<OpenRtbProtobuf.Impression> |
getImpList()
Array of impression objects.
|
OpenRtbProtobuf.ImpressionOrBuilder |
getImpOrBuilder(int index)
Array of impression objects.
|
List<? extends OpenRtbProtobuf.ImpressionOrBuilder> |
getImpOrBuilderList()
Array of impression objects.
|
OpenRtbProtobuf.Regulations |
getRegs()
This object is a container for any legal, governmental or industry regulations in force for the request.
|
OpenRtbProtobuf.Regulations.Builder |
getRegsBuilder()
This object is a container for any legal, governmental or industry regulations in force for the request.
|
OpenRtbProtobuf.RegulationsOrBuilder |
getRegsOrBuilder()
This object is a container for any legal, governmental or industry regulations in force for the request.
|
OpenRtbProtobuf.Site |
getSite()
See Site Object.
|
OpenRtbProtobuf.Site.Builder |
getSiteBuilder()
See Site Object.
|
OpenRtbProtobuf.SiteOrBuilder |
getSiteOrBuilder()
See Site Object.
|
int |
getTmax()
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the bidder has 120ms to submit a bid before the auction is complete).
|
OpenRtbProtobuf.User |
getUser()
See User Object.
|
OpenRtbProtobuf.User.Builder |
getUserBuilder()
See User Object.
|
OpenRtbProtobuf.UserOrBuilder |
getUserOrBuilder()
See User Object.
|
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 |
hasAllimps()
Flag to indicate whether Exchange can verify that all impressions offered represent all of the impressions available in context (e.g., all impressions available on the web page; all impressions available for a video [pre, mid and postroll spots], etc.) to support road-blocking.
|
boolean |
hasApp()
See App Object.
|
boolean |
hasAt()
Auction Type.
|
boolean |
hasDevice()
See Device Object.
|
boolean |
hasId()
Unique ID of the bid request, provided by the exchange.
|
boolean |
hasRegs()
This object is a container for any legal, governmental or industry regulations in force for the request.
|
boolean |
hasSite()
See Site Object.
|
boolean |
hasTmax()
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the bidder has 120ms to submit a bid before the auction is complete).
|
boolean |
hasUser()
See User Object.
|
boolean |
isInitialized() |
OpenRtbProtobuf.BidRequest.Builder |
mergeApp(OpenRtbProtobuf.App value)
See App Object.
|
OpenRtbProtobuf.BidRequest.Builder |
mergeDevice(OpenRtbProtobuf.Device value)
See Device Object.
|
OpenRtbProtobuf.BidRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OpenRtbProtobuf.BidRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
OpenRtbProtobuf.BidRequest.Builder |
mergeFrom(OpenRtbProtobuf.BidRequest other) |
OpenRtbProtobuf.BidRequest.Builder |
mergeRegs(OpenRtbProtobuf.Regulations value)
This object is a container for any legal, governmental or industry regulations in force for the request.
|
OpenRtbProtobuf.BidRequest.Builder |
mergeSite(OpenRtbProtobuf.Site value)
See Site Object.
|
OpenRtbProtobuf.BidRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.BidRequest.Builder |
mergeUser(OpenRtbProtobuf.User value)
See User Object.
|
OpenRtbProtobuf.BidRequest.Builder |
removeImp(int index)
Array of impression objects.
|
OpenRtbProtobuf.BidRequest.Builder |
setAllimps(int value)
Flag to indicate whether Exchange can verify that all impressions offered represent all of the impressions available in context (e.g., all impressions available on the web page; all impressions available for a video [pre, mid and postroll spots], etc.) to support road-blocking.
|
OpenRtbProtobuf.BidRequest.Builder |
setApp(OpenRtbProtobuf.App.Builder builderForValue)
See App Object.
|
OpenRtbProtobuf.BidRequest.Builder |
setApp(OpenRtbProtobuf.App value)
See App Object.
|
OpenRtbProtobuf.BidRequest.Builder |
setAt(int value)
Auction Type.
|
OpenRtbProtobuf.BidRequest.Builder |
setBadv(int index,
String value)
Array of strings of blocked top-level domains of advertisers.
|
OpenRtbProtobuf.BidRequest.Builder |
setBcat(int index,
String value)
Blocked Advertiser Categories.
|
OpenRtbProtobuf.BidRequest.Builder |
setCur(int index,
String value)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
OpenRtbProtobuf.BidRequest.Builder |
setDevice(OpenRtbProtobuf.Device.Builder builderForValue)
See Device Object.
|
OpenRtbProtobuf.BidRequest.Builder |
setDevice(OpenRtbProtobuf.Device value)
See Device Object.
|
OpenRtbProtobuf.BidRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.BidRequest.Builder |
setId(String value)
Unique ID of the bid request, provided by the exchange.
|
OpenRtbProtobuf.BidRequest.Builder |
setIdBytes(com.google.protobuf.ByteString value)
Unique ID of the bid request, provided by the exchange.
|
OpenRtbProtobuf.BidRequest.Builder |
setImp(int index,
OpenRtbProtobuf.Impression.Builder builderForValue)
Array of impression objects.
|
OpenRtbProtobuf.BidRequest.Builder |
setImp(int index,
OpenRtbProtobuf.Impression value)
Array of impression objects.
|
OpenRtbProtobuf.BidRequest.Builder |
setRegs(OpenRtbProtobuf.Regulations.Builder builderForValue)
This object is a container for any legal, governmental or industry regulations in force for the request.
|
OpenRtbProtobuf.BidRequest.Builder |
setRegs(OpenRtbProtobuf.Regulations value)
This object is a container for any legal, governmental or industry regulations in force for the request.
|
OpenRtbProtobuf.BidRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OpenRtbProtobuf.BidRequest.Builder |
setSite(OpenRtbProtobuf.Site.Builder builderForValue)
See Site Object.
|
OpenRtbProtobuf.BidRequest.Builder |
setSite(OpenRtbProtobuf.Site value)
See Site Object.
|
OpenRtbProtobuf.BidRequest.Builder |
setTmax(int value)
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the bidder has 120ms to submit a bid before the auction is complete).
|
OpenRtbProtobuf.BidRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.BidRequest.Builder |
setUser(OpenRtbProtobuf.User.Builder builderForValue)
See User Object.
|
OpenRtbProtobuf.BidRequest.Builder |
setUser(OpenRtbProtobuf.User value)
See User Object.
|
OpenRtbProtobuf.BidRequest.Builder |
setWseat(int index,
String value)
Array of buyer seats allowed to bid on this auction.
|
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.BidRequest.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.BidRequest.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.BidRequest.Builder>public OpenRtbProtobuf.BidRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OpenRtbProtobuf.BidRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.BidRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.BidRequest.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.BidRequest.Builder>public OpenRtbProtobuf.BidRequest.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.BidRequest.Builder>public OpenRtbProtobuf.BidRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidRequest.Builder>public OpenRtbProtobuf.BidRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidRequest.Builder>public OpenRtbProtobuf.BidRequest.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.BidRequest.Builder>public OpenRtbProtobuf.BidRequest.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.BidRequest.Builder>public OpenRtbProtobuf.BidRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.BidRequest.Builder>public OpenRtbProtobuf.BidRequest.Builder mergeFrom(OpenRtbProtobuf.BidRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidRequest.Builder>public OpenRtbProtobuf.BidRequest.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.BidRequest.Builder>IOExceptionpublic boolean hasId()
Unique ID of the bid request, provided by the exchange.
optional string id = 1;hasId in interface OpenRtbProtobuf.BidRequestOrBuilderpublic String getId()
Unique ID of the bid request, provided by the exchange.
optional string id = 1;getId in interface OpenRtbProtobuf.BidRequestOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
Unique ID of the bid request, provided by the exchange.
optional string id = 1;getIdBytes in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setId(String value)
Unique ID of the bid request, provided by the exchange.
optional string id = 1;public OpenRtbProtobuf.BidRequest.Builder clearId()
Unique ID of the bid request, provided by the exchange.
optional string id = 1;public OpenRtbProtobuf.BidRequest.Builder setIdBytes(com.google.protobuf.ByteString value)
Unique ID of the bid request, provided by the exchange.
optional string id = 1;public List<OpenRtbProtobuf.Impression> getImpList()
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;getImpList in interface OpenRtbProtobuf.BidRequestOrBuilderpublic int getImpCount()
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;getImpCount in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.Impression getImp(int index)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;getImp in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setImp(int index, OpenRtbProtobuf.Impression value)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public OpenRtbProtobuf.BidRequest.Builder setImp(int index, OpenRtbProtobuf.Impression.Builder builderForValue)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public OpenRtbProtobuf.BidRequest.Builder addImp(OpenRtbProtobuf.Impression value)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public OpenRtbProtobuf.BidRequest.Builder addImp(int index, OpenRtbProtobuf.Impression value)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public OpenRtbProtobuf.BidRequest.Builder addImp(OpenRtbProtobuf.Impression.Builder builderForValue)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public OpenRtbProtobuf.BidRequest.Builder addImp(int index, OpenRtbProtobuf.Impression.Builder builderForValue)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public OpenRtbProtobuf.BidRequest.Builder addAllImp(Iterable<? extends OpenRtbProtobuf.Impression> values)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public OpenRtbProtobuf.BidRequest.Builder clearImp()
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public OpenRtbProtobuf.BidRequest.Builder removeImp(int index)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public OpenRtbProtobuf.Impression.Builder getImpBuilder(int index)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public OpenRtbProtobuf.ImpressionOrBuilder getImpOrBuilder(int index)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;getImpOrBuilder in interface OpenRtbProtobuf.BidRequestOrBuilderpublic List<? extends OpenRtbProtobuf.ImpressionOrBuilder> getImpOrBuilderList()
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;getImpOrBuilderList in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.Impression.Builder addImpBuilder()
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public OpenRtbProtobuf.Impression.Builder addImpBuilder(int index)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public List<OpenRtbProtobuf.Impression.Builder> getImpBuilderList()
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;public boolean hasSite()
See Site Object.
optional .open_rtb.Site site = 3;hasSite in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.Site getSite()
See Site Object.
optional .open_rtb.Site site = 3;getSite in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setSite(OpenRtbProtobuf.Site value)
See Site Object.
optional .open_rtb.Site site = 3;public OpenRtbProtobuf.BidRequest.Builder setSite(OpenRtbProtobuf.Site.Builder builderForValue)
See Site Object.
optional .open_rtb.Site site = 3;public OpenRtbProtobuf.BidRequest.Builder mergeSite(OpenRtbProtobuf.Site value)
See Site Object.
optional .open_rtb.Site site = 3;public OpenRtbProtobuf.BidRequest.Builder clearSite()
See Site Object.
optional .open_rtb.Site site = 3;public OpenRtbProtobuf.Site.Builder getSiteBuilder()
See Site Object.
optional .open_rtb.Site site = 3;public OpenRtbProtobuf.SiteOrBuilder getSiteOrBuilder()
See Site Object.
optional .open_rtb.Site site = 3;getSiteOrBuilder in interface OpenRtbProtobuf.BidRequestOrBuilderpublic boolean hasApp()
See App Object.
optional .open_rtb.App app = 4;hasApp in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.App getApp()
See App Object.
optional .open_rtb.App app = 4;getApp in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setApp(OpenRtbProtobuf.App value)
See App Object.
optional .open_rtb.App app = 4;public OpenRtbProtobuf.BidRequest.Builder setApp(OpenRtbProtobuf.App.Builder builderForValue)
See App Object.
optional .open_rtb.App app = 4;public OpenRtbProtobuf.BidRequest.Builder mergeApp(OpenRtbProtobuf.App value)
See App Object.
optional .open_rtb.App app = 4;public OpenRtbProtobuf.BidRequest.Builder clearApp()
See App Object.
optional .open_rtb.App app = 4;public OpenRtbProtobuf.App.Builder getAppBuilder()
See App Object.
optional .open_rtb.App app = 4;public OpenRtbProtobuf.AppOrBuilder getAppOrBuilder()
See App Object.
optional .open_rtb.App app = 4;getAppOrBuilder in interface OpenRtbProtobuf.BidRequestOrBuilderpublic boolean hasDevice()
See Device Object.
optional .open_rtb.Device device = 5;hasDevice in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.Device getDevice()
See Device Object.
optional .open_rtb.Device device = 5;getDevice in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setDevice(OpenRtbProtobuf.Device value)
See Device Object.
optional .open_rtb.Device device = 5;public OpenRtbProtobuf.BidRequest.Builder setDevice(OpenRtbProtobuf.Device.Builder builderForValue)
See Device Object.
optional .open_rtb.Device device = 5;public OpenRtbProtobuf.BidRequest.Builder mergeDevice(OpenRtbProtobuf.Device value)
See Device Object.
optional .open_rtb.Device device = 5;public OpenRtbProtobuf.BidRequest.Builder clearDevice()
See Device Object.
optional .open_rtb.Device device = 5;public OpenRtbProtobuf.Device.Builder getDeviceBuilder()
See Device Object.
optional .open_rtb.Device device = 5;public OpenRtbProtobuf.DeviceOrBuilder getDeviceOrBuilder()
See Device Object.
optional .open_rtb.Device device = 5;getDeviceOrBuilder in interface OpenRtbProtobuf.BidRequestOrBuilderpublic boolean hasUser()
See User Object.
optional .open_rtb.User user = 6;hasUser in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.User getUser()
See User Object.
optional .open_rtb.User user = 6;getUser in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setUser(OpenRtbProtobuf.User value)
See User Object.
optional .open_rtb.User user = 6;public OpenRtbProtobuf.BidRequest.Builder setUser(OpenRtbProtobuf.User.Builder builderForValue)
See User Object.
optional .open_rtb.User user = 6;public OpenRtbProtobuf.BidRequest.Builder mergeUser(OpenRtbProtobuf.User value)
See User Object.
optional .open_rtb.User user = 6;public OpenRtbProtobuf.BidRequest.Builder clearUser()
See User Object.
optional .open_rtb.User user = 6;public OpenRtbProtobuf.User.Builder getUserBuilder()
See User Object.
optional .open_rtb.User user = 6;public OpenRtbProtobuf.UserOrBuilder getUserOrBuilder()
See User Object.
optional .open_rtb.User user = 6;getUserOrBuilder in interface OpenRtbProtobuf.BidRequestOrBuilderpublic 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. Exchange specific rules should be numbered over 500.
optional uint32 at = 7 [default = 2];hasAt in interface OpenRtbProtobuf.BidRequestOrBuilderpublic 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. Exchange specific rules should be numbered over 500.
optional uint32 at = 7 [default = 2];getAt in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setAt(int value)
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. Exchange specific rules should be numbered over 500.
optional uint32 at = 7 [default = 2];public OpenRtbProtobuf.BidRequest.Builder clearAt()
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. Exchange specific rules should be numbered over 500.
optional uint32 at = 7 [default = 2];public boolean hasTmax()
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the bidder has 120ms to submit a bid before the auction is complete). If this value never changes across an exchange, then the exchange can supply this information offline.
optional uint32 tmax = 8;hasTmax in interface OpenRtbProtobuf.BidRequestOrBuilderpublic int getTmax()
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the bidder has 120ms to submit a bid before the auction is complete). If this value never changes across an exchange, then the exchange can supply this information offline.
optional uint32 tmax = 8;getTmax in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setTmax(int value)
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the bidder has 120ms to submit a bid before the auction is complete). If this value never changes across an exchange, then the exchange can supply this information offline.
optional uint32 tmax = 8;public OpenRtbProtobuf.BidRequest.Builder clearTmax()
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the bidder has 120ms to submit a bid before the auction is complete). If this value never changes across an exchange, then the exchange can supply this information offline.
optional uint32 tmax = 8;public 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 = 9;getWseatList in interface OpenRtbProtobuf.BidRequestOrBuilderpublic 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 = 9;getWseatCount in interface OpenRtbProtobuf.BidRequestOrBuilderpublic 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 = 9;getWseat in interface OpenRtbProtobuf.BidRequestOrBuilderpublic 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 = 9;getWseatBytes in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setWseat(int index, String value)
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 = 9;public OpenRtbProtobuf.BidRequest.Builder addWseat(String value)
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 = 9;public OpenRtbProtobuf.BidRequest.Builder addAllWseat(Iterable<String> values)
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 = 9;public OpenRtbProtobuf.BidRequest.Builder clearWseat()
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 = 9;public OpenRtbProtobuf.BidRequest.Builder addWseatBytes(com.google.protobuf.ByteString value)
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 = 9;public boolean hasAllimps()
Flag to indicate whether Exchange can verify that all impressions offered represent all of the impressions available in context (e.g., all impressions available on the web page; all impressions available for a video [pre, mid and postroll spots], etc.) to support road-blocking. A true value should only be passed if the exchange is aware of all impressions in context for the publisher. “0” means the exchange cannot verify, and “1” means that all impressions represent all impressions available.
optional uint32 allimps = 10;hasAllimps in interface OpenRtbProtobuf.BidRequestOrBuilderpublic int getAllimps()
Flag to indicate whether Exchange can verify that all impressions offered represent all of the impressions available in context (e.g., all impressions available on the web page; all impressions available for a video [pre, mid and postroll spots], etc.) to support road-blocking. A true value should only be passed if the exchange is aware of all impressions in context for the publisher. “0” means the exchange cannot verify, and “1” means that all impressions represent all impressions available.
optional uint32 allimps = 10;getAllimps in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setAllimps(int value)
Flag to indicate whether Exchange can verify that all impressions offered represent all of the impressions available in context (e.g., all impressions available on the web page; all impressions available for a video [pre, mid and postroll spots], etc.) to support road-blocking. A true value should only be passed if the exchange is aware of all impressions in context for the publisher. “0” means the exchange cannot verify, and “1” means that all impressions represent all impressions available.
optional uint32 allimps = 10;public OpenRtbProtobuf.BidRequest.Builder clearAllimps()
Flag to indicate whether Exchange can verify that all impressions offered represent all of the impressions available in context (e.g., all impressions available on the web page; all impressions available for a video [pre, mid and postroll spots], etc.) to support road-blocking. A true value should only be passed if the exchange is aware of all impressions in context for the publisher. “0” means the exchange cannot verify, and “1” means that all impressions represent all impressions available.
optional uint32 allimps = 10;public com.google.protobuf.ProtocolStringList getCurList()
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;getCurList in interface OpenRtbProtobuf.BidRequestOrBuilderpublic int getCurCount()
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;getCurCount in interface OpenRtbProtobuf.BidRequestOrBuilderpublic String getCur(int index)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;getCur in interface OpenRtbProtobuf.BidRequestOrBuilderpublic com.google.protobuf.ByteString getCurBytes(int index)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;getCurBytes in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setCur(int index, String value)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;public OpenRtbProtobuf.BidRequest.Builder addCur(String value)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;public OpenRtbProtobuf.BidRequest.Builder addAllCur(Iterable<String> values)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;public OpenRtbProtobuf.BidRequest.Builder clearCur()
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;public OpenRtbProtobuf.BidRequest.Builder addCurBytes(com.google.protobuf.ByteString value)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;public com.google.protobuf.ProtocolStringList getBcatList()
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation (See Table 6.1 Content Categories)
repeated string bcat = 12;getBcatList in interface OpenRtbProtobuf.BidRequestOrBuilderpublic int getBcatCount()
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation (See Table 6.1 Content Categories)
repeated string bcat = 12;getBcatCount in interface OpenRtbProtobuf.BidRequestOrBuilderpublic String getBcat(int index)
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation (See Table 6.1 Content Categories)
repeated string bcat = 12;getBcat in interface OpenRtbProtobuf.BidRequestOrBuilderpublic com.google.protobuf.ByteString getBcatBytes(int index)
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation (See Table 6.1 Content Categories)
repeated string bcat = 12;getBcatBytes in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setBcat(int index, String value)
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation (See Table 6.1 Content Categories)
repeated string bcat = 12;public OpenRtbProtobuf.BidRequest.Builder addBcat(String value)
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation (See Table 6.1 Content Categories)
repeated string bcat = 12;public OpenRtbProtobuf.BidRequest.Builder addAllBcat(Iterable<String> values)
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation (See Table 6.1 Content Categories)
repeated string bcat = 12;public OpenRtbProtobuf.BidRequest.Builder clearBcat()
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation (See Table 6.1 Content Categories)
repeated string bcat = 12;public OpenRtbProtobuf.BidRequest.Builder addBcatBytes(com.google.protobuf.ByteString value)
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation (See Table 6.1 Content Categories)
repeated string bcat = 12;public com.google.protobuf.ProtocolStringList getBadvList()
Array of strings of blocked top-level domains of advertisers. For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;getBadvList in interface OpenRtbProtobuf.BidRequestOrBuilderpublic int getBadvCount()
Array of strings of blocked top-level domains of advertisers. For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;getBadvCount in interface OpenRtbProtobuf.BidRequestOrBuilderpublic String getBadv(int index)
Array of strings of blocked top-level domains of advertisers. For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;getBadv in interface OpenRtbProtobuf.BidRequestOrBuilderpublic com.google.protobuf.ByteString getBadvBytes(int index)
Array of strings of blocked top-level domains of advertisers. For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;getBadvBytes in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setBadv(int index, String value)
Array of strings of blocked top-level domains of advertisers. For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;public OpenRtbProtobuf.BidRequest.Builder addBadv(String value)
Array of strings of blocked top-level domains of advertisers. For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;public OpenRtbProtobuf.BidRequest.Builder addAllBadv(Iterable<String> values)
Array of strings of blocked top-level domains of advertisers. For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;public OpenRtbProtobuf.BidRequest.Builder clearBadv()
Array of strings of blocked top-level domains of advertisers. For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;public OpenRtbProtobuf.BidRequest.Builder addBadvBytes(com.google.protobuf.ByteString value)
Array of strings of blocked top-level domains of advertisers. For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;public boolean hasRegs()
This object is a container for any legal, governmental or industry regulations in force for the request.
optional .open_rtb.Regulations regs = 14;hasRegs in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.Regulations getRegs()
This object is a container for any legal, governmental or industry regulations in force for the request.
optional .open_rtb.Regulations regs = 14;getRegs in interface OpenRtbProtobuf.BidRequestOrBuilderpublic OpenRtbProtobuf.BidRequest.Builder setRegs(OpenRtbProtobuf.Regulations value)
This object is a container for any legal, governmental or industry regulations in force for the request.
optional .open_rtb.Regulations regs = 14;public OpenRtbProtobuf.BidRequest.Builder setRegs(OpenRtbProtobuf.Regulations.Builder builderForValue)
This object is a container for any legal, governmental or industry regulations in force for the request.
optional .open_rtb.Regulations regs = 14;public OpenRtbProtobuf.BidRequest.Builder mergeRegs(OpenRtbProtobuf.Regulations value)
This object is a container for any legal, governmental or industry regulations in force for the request.
optional .open_rtb.Regulations regs = 14;public OpenRtbProtobuf.BidRequest.Builder clearRegs()
This object is a container for any legal, governmental or industry regulations in force for the request.
optional .open_rtb.Regulations regs = 14;public OpenRtbProtobuf.Regulations.Builder getRegsBuilder()
This object is a container for any legal, governmental or industry regulations in force for the request.
optional .open_rtb.Regulations regs = 14;public OpenRtbProtobuf.RegulationsOrBuilder getRegsOrBuilder()
This object is a container for any legal, governmental or industry regulations in force for the request.
optional .open_rtb.Regulations regs = 14;getRegsOrBuilder in interface OpenRtbProtobuf.BidRequestOrBuilderpublic final OpenRtbProtobuf.BidRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidRequest.Builder>public final OpenRtbProtobuf.BidRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.BidRequest.Builder>Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.