public static final class Openrtb.BidRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Builder> implements Openrtb.BidRequestOrBuilder
openrtb.BidRequest
OpenRTB 3.3.1: The top-level bid request object.
| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidRequest.Builder |
addAllBadv(Iterable<String> values)
repeated string badv = 13; |
Openrtb.BidRequest.Builder |
addAllBcat(Iterable<String> values)
repeated string bcat = 12; |
Openrtb.BidRequest.Builder |
addAllCur(Iterable<String> values)
repeated string cur = 11; |
Openrtb.BidRequest.Builder |
addAllImp(Iterable<? extends Openrtb.BidRequest.Impression> values)
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Builder |
addAllWseat(Iterable<String> values)
repeated string wseat = 9; |
Openrtb.BidRequest.Builder |
addBadv(String value)
repeated string badv = 13; |
Openrtb.BidRequest.Builder |
addBadvBytes(com.google.protobuf.ByteString value)
repeated string badv = 13; |
Openrtb.BidRequest.Builder |
addBcat(String value)
repeated string bcat = 12; |
Openrtb.BidRequest.Builder |
addBcatBytes(com.google.protobuf.ByteString value)
repeated string bcat = 12; |
Openrtb.BidRequest.Builder |
addCur(String value)
repeated string cur = 11; |
Openrtb.BidRequest.Builder |
addCurBytes(com.google.protobuf.ByteString value)
repeated string cur = 11; |
Openrtb.BidRequest.Builder |
addImp(int index,
Openrtb.BidRequest.Impression.Builder builderForValue)
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Builder |
addImp(int index,
Openrtb.BidRequest.Impression value)
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Builder |
addImp(Openrtb.BidRequest.Impression.Builder builderForValue)
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Builder |
addImp(Openrtb.BidRequest.Impression value)
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Impression.Builder |
addImpBuilder()
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Impression.Builder |
addImpBuilder(int index)
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Builder |
addWseat(String value)
repeated string wseat = 9; |
Openrtb.BidRequest.Builder |
addWseatBytes(com.google.protobuf.ByteString value)
repeated string wseat = 9; |
Openrtb.BidRequest |
build() |
Openrtb.BidRequest |
buildPartial() |
Openrtb.BidRequest.Builder |
clear() |
Openrtb.BidRequest.Builder |
clearAllimps()
optional .openrtb.Flag allimps = 10 [default = NO]; |
Openrtb.BidRequest.Builder |
clearApp()
optional .openrtb.BidRequest.App app = 4; |
Openrtb.BidRequest.Builder |
clearAt()
optional int32 at = 7 [default = 2]; |
Openrtb.BidRequest.Builder |
clearBadv()
repeated string badv = 13; |
Openrtb.BidRequest.Builder |
clearBcat()
repeated string bcat = 12; |
Openrtb.BidRequest.Builder |
clearCur()
repeated string cur = 11; |
Openrtb.BidRequest.Builder |
clearDevice()
optional .openrtb.BidRequest.Device device = 5; |
Openrtb.BidRequest.Builder |
clearExt()
optional .openrtb.BidRequestExtensions ext = 1000; |
Openrtb.BidRequest.Builder |
clearId()
required string id = 1; |
Openrtb.BidRequest.Builder |
clearImp()
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Builder |
clearRegs()
optional .openrtb.BidRequest.Regulations regs = 14; |
Openrtb.BidRequest.Builder |
clearSite()
optional .openrtb.BidRequest.Site site = 3; |
Openrtb.BidRequest.Builder |
clearTest()
optional bool test = 15 [default = false]; |
Openrtb.BidRequest.Builder |
clearTmax()
optional int32 tmax = 8; |
Openrtb.BidRequest.Builder |
clearUser()
optional .openrtb.BidRequest.User user = 6; |
Openrtb.BidRequest.Builder |
clearWseat()
repeated string wseat = 9; |
OpenrtbCommon.Flag |
getAllimps()
optional .openrtb.Flag allimps = 10 [default = NO]; |
Openrtb.BidRequest.App |
getApp()
optional .openrtb.BidRequest.App app = 4; |
Openrtb.BidRequest.App.Builder |
getAppBuilder()
optional .openrtb.BidRequest.App app = 4; |
Openrtb.BidRequest.AppOrBuilder |
getAppOrBuilder()
optional .openrtb.BidRequest.App app = 4; |
int |
getAt()
optional int32 at = 7 [default = 2]; |
String |
getBadv(int index)
repeated string badv = 13; |
com.google.protobuf.ByteString |
getBadvBytes(int index)
repeated string badv = 13; |
int |
getBadvCount()
repeated string badv = 13; |
com.google.protobuf.ProtocolStringList |
getBadvList()
repeated string badv = 13; |
String |
getBcat(int index)
repeated string bcat = 12; |
com.google.protobuf.ByteString |
getBcatBytes(int index)
repeated string bcat = 12; |
int |
getBcatCount()
repeated string bcat = 12; |
com.google.protobuf.ProtocolStringList |
getBcatList()
repeated string bcat = 12; |
String |
getCur(int index)
repeated string cur = 11; |
com.google.protobuf.ByteString |
getCurBytes(int index)
repeated string cur = 11; |
int |
getCurCount()
repeated string cur = 11; |
com.google.protobuf.ProtocolStringList |
getCurList()
repeated string cur = 11; |
Openrtb.BidRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Openrtb.BidRequest.Device |
getDevice()
optional .openrtb.BidRequest.Device device = 5; |
Openrtb.BidRequest.Device.Builder |
getDeviceBuilder()
optional .openrtb.BidRequest.Device device = 5; |
Openrtb.BidRequest.DeviceOrBuilder |
getDeviceOrBuilder()
optional .openrtb.BidRequest.Device device = 5; |
Extension.BidRequestExtensions |
getExt()
optional .openrtb.BidRequestExtensions ext = 1000; |
Extension.BidRequestExtensions.Builder |
getExtBuilder()
optional .openrtb.BidRequestExtensions ext = 1000; |
Extension.BidRequestExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.BidRequestExtensions ext = 1000; |
String |
getId()
required string id = 1; |
com.google.protobuf.ByteString |
getIdBytes()
required string id = 1; |
Openrtb.BidRequest.Impression |
getImp(int index)
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Impression.Builder |
getImpBuilder(int index)
repeated .openrtb.BidRequest.Impression imp = 2; |
List<Openrtb.BidRequest.Impression.Builder> |
getImpBuilderList()
repeated .openrtb.BidRequest.Impression imp = 2; |
int |
getImpCount()
repeated .openrtb.BidRequest.Impression imp = 2; |
List<Openrtb.BidRequest.Impression> |
getImpList()
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.ImpressionOrBuilder |
getImpOrBuilder(int index)
repeated .openrtb.BidRequest.Impression imp = 2; |
List<? extends Openrtb.BidRequest.ImpressionOrBuilder> |
getImpOrBuilderList()
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Regulations |
getRegs()
optional .openrtb.BidRequest.Regulations regs = 14; |
Openrtb.BidRequest.Regulations.Builder |
getRegsBuilder()
optional .openrtb.BidRequest.Regulations regs = 14; |
Openrtb.BidRequest.RegulationsOrBuilder |
getRegsOrBuilder()
optional .openrtb.BidRequest.Regulations regs = 14; |
Openrtb.BidRequest.Site |
getSite()
optional .openrtb.BidRequest.Site site = 3; |
Openrtb.BidRequest.Site.Builder |
getSiteBuilder()
optional .openrtb.BidRequest.Site site = 3; |
Openrtb.BidRequest.SiteOrBuilder |
getSiteOrBuilder()
optional .openrtb.BidRequest.Site site = 3; |
boolean |
getTest()
optional bool test = 15 [default = false]; |
int |
getTmax()
optional int32 tmax = 8; |
Openrtb.BidRequest.User |
getUser()
optional .openrtb.BidRequest.User user = 6; |
Openrtb.BidRequest.User.Builder |
getUserBuilder()
optional .openrtb.BidRequest.User user = 6; |
Openrtb.BidRequest.UserOrBuilder |
getUserOrBuilder()
optional .openrtb.BidRequest.User user = 6; |
String |
getWseat(int index)
repeated string wseat = 9; |
com.google.protobuf.ByteString |
getWseatBytes(int index)
repeated string wseat = 9; |
int |
getWseatCount()
repeated string wseat = 9; |
com.google.protobuf.ProtocolStringList |
getWseatList()
repeated string wseat = 9; |
boolean |
hasAllimps()
optional .openrtb.Flag allimps = 10 [default = NO]; |
boolean |
hasApp()
optional .openrtb.BidRequest.App app = 4; |
boolean |
hasAt()
optional int32 at = 7 [default = 2]; |
boolean |
hasDevice()
optional .openrtb.BidRequest.Device device = 5; |
boolean |
hasExt()
optional .openrtb.BidRequestExtensions ext = 1000; |
boolean |
hasId()
required string id = 1; |
boolean |
hasRegs()
optional .openrtb.BidRequest.Regulations regs = 14; |
boolean |
hasSite()
optional .openrtb.BidRequest.Site site = 3; |
boolean |
hasTest()
optional bool test = 15 [default = false]; |
boolean |
hasTmax()
optional int32 tmax = 8; |
boolean |
hasUser()
optional .openrtb.BidRequest.User user = 6; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openrtb.BidRequest.Builder |
mergeApp(Openrtb.BidRequest.App value)
optional .openrtb.BidRequest.App app = 4; |
Openrtb.BidRequest.Builder |
mergeDevice(Openrtb.BidRequest.Device value)
optional .openrtb.BidRequest.Device device = 5; |
Openrtb.BidRequest.Builder |
mergeExt(Extension.BidRequestExtensions value)
optional .openrtb.BidRequestExtensions ext = 1000; |
Openrtb.BidRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.BidRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.BidRequest.Builder |
mergeFrom(Openrtb.BidRequest other) |
Openrtb.BidRequest.Builder |
mergeRegs(Openrtb.BidRequest.Regulations value)
optional .openrtb.BidRequest.Regulations regs = 14; |
Openrtb.BidRequest.Builder |
mergeSite(Openrtb.BidRequest.Site value)
optional .openrtb.BidRequest.Site site = 3; |
Openrtb.BidRequest.Builder |
mergeUser(Openrtb.BidRequest.User value)
optional .openrtb.BidRequest.User user = 6; |
Openrtb.BidRequest.Builder |
removeImp(int index)
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Builder |
setAllimps(OpenrtbCommon.Flag value)
optional .openrtb.Flag allimps = 10 [default = NO]; |
Openrtb.BidRequest.Builder |
setApp(Openrtb.BidRequest.App.Builder builderForValue)
optional .openrtb.BidRequest.App app = 4; |
Openrtb.BidRequest.Builder |
setApp(Openrtb.BidRequest.App value)
optional .openrtb.BidRequest.App app = 4; |
Openrtb.BidRequest.Builder |
setAt(int value)
optional int32 at = 7 [default = 2]; |
Openrtb.BidRequest.Builder |
setBadv(int index,
String value)
repeated string badv = 13; |
Openrtb.BidRequest.Builder |
setBcat(int index,
String value)
repeated string bcat = 12; |
Openrtb.BidRequest.Builder |
setCur(int index,
String value)
repeated string cur = 11; |
Openrtb.BidRequest.Builder |
setDevice(Openrtb.BidRequest.Device.Builder builderForValue)
optional .openrtb.BidRequest.Device device = 5; |
Openrtb.BidRequest.Builder |
setDevice(Openrtb.BidRequest.Device value)
optional .openrtb.BidRequest.Device device = 5; |
Openrtb.BidRequest.Builder |
setExt(Extension.BidRequestExtensions.Builder builderForValue)
optional .openrtb.BidRequestExtensions ext = 1000; |
Openrtb.BidRequest.Builder |
setExt(Extension.BidRequestExtensions value)
optional .openrtb.BidRequestExtensions ext = 1000; |
Openrtb.BidRequest.Builder |
setId(String value)
required string id = 1; |
Openrtb.BidRequest.Builder |
setIdBytes(com.google.protobuf.ByteString value)
required string id = 1; |
Openrtb.BidRequest.Builder |
setImp(int index,
Openrtb.BidRequest.Impression.Builder builderForValue)
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Builder |
setImp(int index,
Openrtb.BidRequest.Impression value)
repeated .openrtb.BidRequest.Impression imp = 2; |
Openrtb.BidRequest.Builder |
setRegs(Openrtb.BidRequest.Regulations.Builder builderForValue)
optional .openrtb.BidRequest.Regulations regs = 14; |
Openrtb.BidRequest.Builder |
setRegs(Openrtb.BidRequest.Regulations value)
optional .openrtb.BidRequest.Regulations regs = 14; |
Openrtb.BidRequest.Builder |
setSite(Openrtb.BidRequest.Site.Builder builderForValue)
optional .openrtb.BidRequest.Site site = 3; |
Openrtb.BidRequest.Builder |
setSite(Openrtb.BidRequest.Site value)
optional .openrtb.BidRequest.Site site = 3; |
Openrtb.BidRequest.Builder |
setTest(boolean value)
optional bool test = 15 [default = false]; |
Openrtb.BidRequest.Builder |
setTmax(int value)
optional int32 tmax = 8; |
Openrtb.BidRequest.Builder |
setUser(Openrtb.BidRequest.User.Builder builderForValue)
optional .openrtb.BidRequest.User user = 6; |
Openrtb.BidRequest.Builder |
setUser(Openrtb.BidRequest.User value)
optional .openrtb.BidRequest.User user = 6; |
Openrtb.BidRequest.Builder |
setWseat(int index,
String value)
repeated string wseat = 9; |
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.Builder>public Openrtb.BidRequest.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.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.Builder>public Openrtb.BidRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.BidRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidRequest.Builder>public Openrtb.BidRequest.Builder mergeFrom(Openrtb.BidRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Builder>public Openrtb.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<Openrtb.BidRequest.Builder>IOExceptionpublic boolean hasId()
required string id = 1;
Unique ID of the bid request, provided by the exchange.
hasId in interface Openrtb.BidRequestOrBuilderpublic String getId()
required string id = 1;
Unique ID of the bid request, provided by the exchange.
getId in interface Openrtb.BidRequestOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
required string id = 1;
Unique ID of the bid request, provided by the exchange.
getIdBytes in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setId(String value)
required string id = 1;
Unique ID of the bid request, provided by the exchange.
public Openrtb.BidRequest.Builder clearId()
required string id = 1;
Unique ID of the bid request, provided by the exchange.
public Openrtb.BidRequest.Builder setIdBytes(com.google.protobuf.ByteString value)
required string id = 1;
Unique ID of the bid request, provided by the exchange.
public List<Openrtb.BidRequest.Impression> getImpList()
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
getImpList in interface Openrtb.BidRequestOrBuilderpublic int getImpCount()
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
getImpCount in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Impression getImp(int index)
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
getImp in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setImp(int index, Openrtb.BidRequest.Impression value)
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public Openrtb.BidRequest.Builder setImp(int index, Openrtb.BidRequest.Impression.Builder builderForValue)
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public Openrtb.BidRequest.Builder addImp(Openrtb.BidRequest.Impression value)
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public Openrtb.BidRequest.Builder addImp(int index, Openrtb.BidRequest.Impression value)
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public Openrtb.BidRequest.Builder addImp(Openrtb.BidRequest.Impression.Builder builderForValue)
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public Openrtb.BidRequest.Builder addImp(int index, Openrtb.BidRequest.Impression.Builder builderForValue)
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public Openrtb.BidRequest.Builder addAllImp(Iterable<? extends Openrtb.BidRequest.Impression> values)
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public Openrtb.BidRequest.Builder clearImp()
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public Openrtb.BidRequest.Builder removeImp(int index)
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public Openrtb.BidRequest.Impression.Builder getImpBuilder(int index)
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public Openrtb.BidRequest.ImpressionOrBuilder getImpOrBuilder(int index)
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
getImpOrBuilder in interface Openrtb.BidRequestOrBuilderpublic List<? extends Openrtb.BidRequest.ImpressionOrBuilder> getImpOrBuilderList()
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
getImpOrBuilderList in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Impression.Builder addImpBuilder()
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public Openrtb.BidRequest.Impression.Builder addImpBuilder(int index)
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public List<Openrtb.BidRequest.Impression.Builder> getImpBuilderList()
repeated .openrtb.BidRequest.Impression imp = 2;
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
public boolean hasSite()
optional .openrtb.BidRequest.Site site = 3;
Information pertaining to a website.
hasSite in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Site getSite()
optional .openrtb.BidRequest.Site site = 3;
Information pertaining to a website.
getSite in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setSite(Openrtb.BidRequest.Site value)
optional .openrtb.BidRequest.Site site = 3;
Information pertaining to a website.
public Openrtb.BidRequest.Builder setSite(Openrtb.BidRequest.Site.Builder builderForValue)
optional .openrtb.BidRequest.Site site = 3;
Information pertaining to a website.
public Openrtb.BidRequest.Builder mergeSite(Openrtb.BidRequest.Site value)
optional .openrtb.BidRequest.Site site = 3;
Information pertaining to a website.
public Openrtb.BidRequest.Builder clearSite()
optional .openrtb.BidRequest.Site site = 3;
Information pertaining to a website.
public Openrtb.BidRequest.Site.Builder getSiteBuilder()
optional .openrtb.BidRequest.Site site = 3;
Information pertaining to a website.
public Openrtb.BidRequest.SiteOrBuilder getSiteOrBuilder()
optional .openrtb.BidRequest.Site site = 3;
Information pertaining to a website.
getSiteOrBuilder in interface Openrtb.BidRequestOrBuilderpublic boolean hasApp()
optional .openrtb.BidRequest.App app = 4;
Information pertaining to a mobile application.
hasApp in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.App getApp()
optional .openrtb.BidRequest.App app = 4;
Information pertaining to a mobile application.
getApp in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setApp(Openrtb.BidRequest.App value)
optional .openrtb.BidRequest.App app = 4;
Information pertaining to a mobile application.
public Openrtb.BidRequest.Builder setApp(Openrtb.BidRequest.App.Builder builderForValue)
optional .openrtb.BidRequest.App app = 4;
Information pertaining to a mobile application.
public Openrtb.BidRequest.Builder mergeApp(Openrtb.BidRequest.App value)
optional .openrtb.BidRequest.App app = 4;
Information pertaining to a mobile application.
public Openrtb.BidRequest.Builder clearApp()
optional .openrtb.BidRequest.App app = 4;
Information pertaining to a mobile application.
public Openrtb.BidRequest.App.Builder getAppBuilder()
optional .openrtb.BidRequest.App app = 4;
Information pertaining to a mobile application.
public Openrtb.BidRequest.AppOrBuilder getAppOrBuilder()
optional .openrtb.BidRequest.App app = 4;
Information pertaining to a mobile application.
getAppOrBuilder in interface Openrtb.BidRequestOrBuilderpublic boolean hasDevice()
optional .openrtb.BidRequest.Device device = 5;
Information pertaining to the device.
hasDevice in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Device getDevice()
optional .openrtb.BidRequest.Device device = 5;
Information pertaining to the device.
getDevice in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setDevice(Openrtb.BidRequest.Device value)
optional .openrtb.BidRequest.Device device = 5;
Information pertaining to the device.
public Openrtb.BidRequest.Builder setDevice(Openrtb.BidRequest.Device.Builder builderForValue)
optional .openrtb.BidRequest.Device device = 5;
Information pertaining to the device.
public Openrtb.BidRequest.Builder mergeDevice(Openrtb.BidRequest.Device value)
optional .openrtb.BidRequest.Device device = 5;
Information pertaining to the device.
public Openrtb.BidRequest.Builder clearDevice()
optional .openrtb.BidRequest.Device device = 5;
Information pertaining to the device.
public Openrtb.BidRequest.Device.Builder getDeviceBuilder()
optional .openrtb.BidRequest.Device device = 5;
Information pertaining to the device.
public Openrtb.BidRequest.DeviceOrBuilder getDeviceOrBuilder()
optional .openrtb.BidRequest.Device device = 5;
Information pertaining to the device.
getDeviceOrBuilder in interface Openrtb.BidRequestOrBuilderpublic boolean hasUser()
optional .openrtb.BidRequest.User user = 6;
Information known or derived about the human user of the device.
hasUser in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.User getUser()
optional .openrtb.BidRequest.User user = 6;
Information known or derived about the human user of the device.
getUser in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setUser(Openrtb.BidRequest.User value)
optional .openrtb.BidRequest.User user = 6;
Information known or derived about the human user of the device.
public Openrtb.BidRequest.Builder setUser(Openrtb.BidRequest.User.Builder builderForValue)
optional .openrtb.BidRequest.User user = 6;
Information known or derived about the human user of the device.
public Openrtb.BidRequest.Builder mergeUser(Openrtb.BidRequest.User value)
optional .openrtb.BidRequest.User user = 6;
Information known or derived about the human user of the device.
public Openrtb.BidRequest.Builder clearUser()
optional .openrtb.BidRequest.User user = 6;
Information known or derived about the human user of the device.
public Openrtb.BidRequest.User.Builder getUserBuilder()
optional .openrtb.BidRequest.User user = 6;
Information known or derived about the human user of the device.
public Openrtb.BidRequest.UserOrBuilder getUserOrBuilder()
optional .openrtb.BidRequest.User user = 6;
Information known or derived about the human user of the device.
getUserOrBuilder in interface Openrtb.BidRequestOrBuilderpublic boolean hasTest()
optional bool test = 15 [default = false];
Indicator of test mode in which auctions are not billable, where 0 = live mode, 1 = test mode.
hasTest in interface Openrtb.BidRequestOrBuilderpublic boolean getTest()
optional bool test = 15 [default = false];
Indicator of test mode in which auctions are not billable, where 0 = live mode, 1 = test mode.
getTest in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setTest(boolean value)
optional bool test = 15 [default = false];
Indicator of test mode in which auctions are not billable, where 0 = live mode, 1 = test mode.
public Openrtb.BidRequest.Builder clearTest()
optional bool test = 15 [default = false];
Indicator of test mode in which auctions are not billable, where 0 = live mode, 1 = test mode.
public boolean hasAt()
optional int32 at = 7 [default = 2];
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.
hasAt in interface Openrtb.BidRequestOrBuilderpublic int getAt()
optional int32 at = 7 [default = 2];
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.
getAt in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setAt(int value)
optional int32 at = 7 [default = 2];
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.
public Openrtb.BidRequest.Builder clearAt()
optional int32 at = 7 [default = 2];
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.
public boolean hasTmax()
optional int32 tmax = 8;
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.
hasTmax in interface Openrtb.BidRequestOrBuilderpublic int getTmax()
optional int32 tmax = 8;
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.
getTmax in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setTmax(int value)
optional int32 tmax = 8;
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.
public Openrtb.BidRequest.Builder clearTmax()
optional int32 tmax = 8;
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.
public com.google.protobuf.ProtocolStringList getWseatList()
repeated string wseat = 9;
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.BidRequestOrBuilderpublic int getWseatCount()
repeated string wseat = 9;
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.BidRequestOrBuilderpublic String getWseat(int index)
repeated string wseat = 9;
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.BidRequestOrBuilderpublic com.google.protobuf.ByteString getWseatBytes(int index)
repeated string wseat = 9;
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.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setWseat(int index, String value)
repeated string wseat = 9;
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.Builder addWseat(String value)
repeated string wseat = 9;
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.Builder addAllWseat(Iterable<String> values)
repeated string wseat = 9;
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.Builder clearWseat()
repeated string wseat = 9;
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.Builder addWseatBytes(com.google.protobuf.ByteString value)
repeated string wseat = 9;
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 boolean hasAllimps()
optional .openrtb.Flag allimps = 10 [default = NO];
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. NO means the exchange cannot verify, and YES means that all impressions represent all impressions available.
hasAllimps in interface Openrtb.BidRequestOrBuilderpublic OpenrtbCommon.Flag getAllimps()
optional .openrtb.Flag allimps = 10 [default = NO];
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. NO means the exchange cannot verify, and YES means that all impressions represent all impressions available.
getAllimps in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setAllimps(OpenrtbCommon.Flag value)
optional .openrtb.Flag allimps = 10 [default = NO];
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. NO means the exchange cannot verify, and YES means that all impressions represent all impressions available.
public Openrtb.BidRequest.Builder clearAllimps()
optional .openrtb.Flag allimps = 10 [default = NO];
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. NO means the exchange cannot verify, and YES means that all impressions represent all impressions available.
public com.google.protobuf.ProtocolStringList getCurList()
repeated string cur = 11;
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.
getCurList in interface Openrtb.BidRequestOrBuilderpublic int getCurCount()
repeated string cur = 11;
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.
getCurCount in interface Openrtb.BidRequestOrBuilderpublic String getCur(int index)
repeated string cur = 11;
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.
getCur in interface Openrtb.BidRequestOrBuilderpublic com.google.protobuf.ByteString getCurBytes(int index)
repeated string cur = 11;
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.
getCurBytes in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setCur(int index, String value)
repeated string cur = 11;
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.
public Openrtb.BidRequest.Builder addCur(String value)
repeated string cur = 11;
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.
public Openrtb.BidRequest.Builder addAllCur(Iterable<String> values)
repeated string cur = 11;
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.
public Openrtb.BidRequest.Builder clearCur()
repeated string cur = 11;
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.
public Openrtb.BidRequest.Builder addCurBytes(com.google.protobuf.ByteString value)
repeated string cur = 11;
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.
public com.google.protobuf.ProtocolStringList getBcatList()
repeated string bcat = 12;
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.
getBcatList in interface Openrtb.BidRequestOrBuilderpublic int getBcatCount()
repeated string bcat = 12;
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.
getBcatCount in interface Openrtb.BidRequestOrBuilderpublic String getBcat(int index)
repeated string bcat = 12;
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.
getBcat in interface Openrtb.BidRequestOrBuilderpublic com.google.protobuf.ByteString getBcatBytes(int index)
repeated string bcat = 12;
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.
getBcatBytes in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setBcat(int index, String value)
repeated string bcat = 12;
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.
public Openrtb.BidRequest.Builder addBcat(String value)
repeated string bcat = 12;
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.
public Openrtb.BidRequest.Builder addAllBcat(Iterable<String> values)
repeated string bcat = 12;
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.
public Openrtb.BidRequest.Builder clearBcat()
repeated string bcat = 12;
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.
public Openrtb.BidRequest.Builder addBcatBytes(com.google.protobuf.ByteString value)
repeated string bcat = 12;
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.
public com.google.protobuf.ProtocolStringList getBadvList()
repeated string badv = 13;
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
getBadvList in interface Openrtb.BidRequestOrBuilderpublic int getBadvCount()
repeated string badv = 13;
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
getBadvCount in interface Openrtb.BidRequestOrBuilderpublic String getBadv(int index)
repeated string badv = 13;
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
getBadv in interface Openrtb.BidRequestOrBuilderpublic com.google.protobuf.ByteString getBadvBytes(int index)
repeated string badv = 13;
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
getBadvBytes in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setBadv(int index, String value)
repeated string badv = 13;
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
public Openrtb.BidRequest.Builder addBadv(String value)
repeated string badv = 13;
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
public Openrtb.BidRequest.Builder addAllBadv(Iterable<String> values)
repeated string badv = 13;
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
public Openrtb.BidRequest.Builder clearBadv()
repeated string badv = 13;
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
public Openrtb.BidRequest.Builder addBadvBytes(com.google.protobuf.ByteString value)
repeated string badv = 13;
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
public boolean hasRegs()
optional .openrtb.BidRequest.Regulations regs = 14;
Container for any legal, governmental or industry regulations in force for the request.
hasRegs in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Regulations getRegs()
optional .openrtb.BidRequest.Regulations regs = 14;
Container for any legal, governmental or industry regulations in force for the request.
getRegs in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setRegs(Openrtb.BidRequest.Regulations value)
optional .openrtb.BidRequest.Regulations regs = 14;
Container for any legal, governmental or industry regulations in force for the request.
public Openrtb.BidRequest.Builder setRegs(Openrtb.BidRequest.Regulations.Builder builderForValue)
optional .openrtb.BidRequest.Regulations regs = 14;
Container for any legal, governmental or industry regulations in force for the request.
public Openrtb.BidRequest.Builder mergeRegs(Openrtb.BidRequest.Regulations value)
optional .openrtb.BidRequest.Regulations regs = 14;
Container for any legal, governmental or industry regulations in force for the request.
public Openrtb.BidRequest.Builder clearRegs()
optional .openrtb.BidRequest.Regulations regs = 14;
Container for any legal, governmental or industry regulations in force for the request.
public Openrtb.BidRequest.Regulations.Builder getRegsBuilder()
optional .openrtb.BidRequest.Regulations regs = 14;
Container for any legal, governmental or industry regulations in force for the request.
public Openrtb.BidRequest.RegulationsOrBuilder getRegsOrBuilder()
optional .openrtb.BidRequest.Regulations regs = 14;
Container for any legal, governmental or industry regulations in force for the request.
getRegsOrBuilder in interface Openrtb.BidRequestOrBuilderpublic boolean hasExt()
optional .openrtb.BidRequestExtensions ext = 1000;hasExt in interface Openrtb.BidRequestOrBuilderpublic Extension.BidRequestExtensions getExt()
optional .openrtb.BidRequestExtensions ext = 1000;getExt in interface Openrtb.BidRequestOrBuilderpublic Openrtb.BidRequest.Builder setExt(Extension.BidRequestExtensions value)
optional .openrtb.BidRequestExtensions ext = 1000;public Openrtb.BidRequest.Builder setExt(Extension.BidRequestExtensions.Builder builderForValue)
optional .openrtb.BidRequestExtensions ext = 1000;public Openrtb.BidRequest.Builder mergeExt(Extension.BidRequestExtensions value)
optional .openrtb.BidRequestExtensions ext = 1000;public Openrtb.BidRequest.Builder clearExt()
optional .openrtb.BidRequestExtensions ext = 1000;public Extension.BidRequestExtensions.Builder getExtBuilder()
optional .openrtb.BidRequestExtensions ext = 1000;public Extension.BidRequestExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.BidRequestExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidRequestOrBuilderCopyright © 2017. All rights reserved.