public static final class BrxRtb095.BidRequest.Device.Builder extends com.google.protobuf.GeneratedMessage.Builder<BrxRtb095.BidRequest.Device.Builder> implements BrxRtb095.BidRequest.DeviceOrBuilder
BidRequest.Device| Modifier and Type | Field and Description |
|---|---|
private int |
bitField0_ |
private Object |
carrier_ |
private BrxRtb095.ConnectionType |
connectiontype_ |
private BrxRtb095.DeviceType |
devicetype_ |
private Object |
didmd5_ |
private Object |
didsha1_ |
private BrxRtb095.State |
dnt_ |
private Object |
dpidmd5_ |
private Object |
dpidsha1_ |
private BrxRtb095.BidRequest.Geo |
geo_ |
private com.google.protobuf.SingleFieldBuilder<BrxRtb095.BidRequest.Geo,BrxRtb095.BidRequest.Geo.Builder,BrxRtb095.BidRequest.GeoOrBuilder> |
geoBuilder_ |
private Object |
ip_ |
private Object |
ipv6_ |
private Object |
language_ |
private Object |
make_ |
private Object |
model_ |
private Object |
os_ |
private Object |
osv_ |
private Object |
ua_ |
| Modifier | Constructor and Description |
|---|---|
private |
Builder() |
private |
Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) |
| Modifier and Type | Method and Description |
|---|---|
BrxRtb095.BidRequest.Device |
build() |
BrxRtb095.BidRequest.Device |
buildPartial() |
BrxRtb095.BidRequest.Device.Builder |
clear() |
BrxRtb095.BidRequest.Device.Builder |
clearCarrier()
optional string carrier = 3; |
BrxRtb095.BidRequest.Device.Builder |
clearConnectiontype()
optional .ConnectionType connectiontype = 10 [default = CONNECTION_TYPE_UNKNOWN]; |
BrxRtb095.BidRequest.Device.Builder |
clearDevicetype()
optional .DeviceType devicetype = 11 [default = DEVICE_TYPE_UNKNOWN]; |
BrxRtb095.BidRequest.Device.Builder |
clearDidmd5()
optional string didmd5 = 15; |
BrxRtb095.BidRequest.Device.Builder |
clearDidsha1()
optional string didsha1 = 14; |
BrxRtb095.BidRequest.Device.Builder |
clearDnt()
optional .State dnt = 1 [default = STATE_UNKNOWN]; |
BrxRtb095.BidRequest.Device.Builder |
clearDpidmd5()
optional string dpidmd5 = 17; |
BrxRtb095.BidRequest.Device.Builder |
clearDpidsha1()
optional string dpidsha1 = 16; |
BrxRtb095.BidRequest.Device.Builder |
clearGeo()
optional .BidRequest.Geo geo = 12; |
BrxRtb095.BidRequest.Device.Builder |
clearIp()
optional string ip = 2; |
BrxRtb095.BidRequest.Device.Builder |
clearIpv6()
optional string ipv6 = 13; |
BrxRtb095.BidRequest.Device.Builder |
clearLanguage()
optional string language = 5; |
BrxRtb095.BidRequest.Device.Builder |
clearMake()
optional string make = 6; |
BrxRtb095.BidRequest.Device.Builder |
clearModel()
optional string model = 7; |
BrxRtb095.BidRequest.Device.Builder |
clearOs()
optional string os = 8; |
BrxRtb095.BidRequest.Device.Builder |
clearOsv()
optional string osv = 9; |
BrxRtb095.BidRequest.Device.Builder |
clearUa()
optional string ua = 4; |
BrxRtb095.BidRequest.Device.Builder |
clone() |
private static BrxRtb095.BidRequest.Device.Builder |
create() |
String |
getCarrier()
optional string carrier = 3; |
com.google.protobuf.ByteString |
getCarrierBytes()
optional string carrier = 3; |
BrxRtb095.ConnectionType |
getConnectiontype()
optional .ConnectionType connectiontype = 10 [default = CONNECTION_TYPE_UNKNOWN]; |
BrxRtb095.BidRequest.Device |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
BrxRtb095.DeviceType |
getDevicetype()
optional .DeviceType devicetype = 11 [default = DEVICE_TYPE_UNKNOWN]; |
String |
getDidmd5()
optional string didmd5 = 15; |
com.google.protobuf.ByteString |
getDidmd5Bytes()
optional string didmd5 = 15; |
String |
getDidsha1()
optional string didsha1 = 14; |
com.google.protobuf.ByteString |
getDidsha1Bytes()
optional string didsha1 = 14; |
BrxRtb095.State |
getDnt()
optional .State dnt = 1 [default = STATE_UNKNOWN]; |
String |
getDpidmd5()
optional string dpidmd5 = 17; |
com.google.protobuf.ByteString |
getDpidmd5Bytes()
optional string dpidmd5 = 17; |
String |
getDpidsha1()
optional string dpidsha1 = 16; |
com.google.protobuf.ByteString |
getDpidsha1Bytes()
optional string dpidsha1 = 16; |
BrxRtb095.BidRequest.Geo |
getGeo()
optional .BidRequest.Geo geo = 12; |
BrxRtb095.BidRequest.Geo.Builder |
getGeoBuilder()
optional .BidRequest.Geo geo = 12; |
private com.google.protobuf.SingleFieldBuilder<BrxRtb095.BidRequest.Geo,BrxRtb095.BidRequest.Geo.Builder,BrxRtb095.BidRequest.GeoOrBuilder> |
getGeoFieldBuilder()
optional .BidRequest.Geo geo = 12; |
BrxRtb095.BidRequest.GeoOrBuilder |
getGeoOrBuilder()
optional .BidRequest.Geo geo = 12; |
String |
getIp()
optional string ip = 2; |
com.google.protobuf.ByteString |
getIpBytes()
optional string ip = 2; |
String |
getIpv6()
optional string ipv6 = 13; |
com.google.protobuf.ByteString |
getIpv6Bytes()
optional string ipv6 = 13; |
String |
getLanguage()
optional string language = 5; |
com.google.protobuf.ByteString |
getLanguageBytes()
optional string language = 5; |
String |
getMake()
optional string make = 6; |
com.google.protobuf.ByteString |
getMakeBytes()
optional string make = 6; |
String |
getModel()
optional string model = 7; |
com.google.protobuf.ByteString |
getModelBytes()
optional string model = 7; |
String |
getOs()
optional string os = 8; |
com.google.protobuf.ByteString |
getOsBytes()
optional string os = 8; |
String |
getOsv()
optional string osv = 9; |
com.google.protobuf.ByteString |
getOsvBytes()
optional string osv = 9; |
String |
getUa()
optional string ua = 4; |
com.google.protobuf.ByteString |
getUaBytes()
optional string ua = 4; |
boolean |
hasCarrier()
optional string carrier = 3; |
boolean |
hasConnectiontype()
optional .ConnectionType connectiontype = 10 [default = CONNECTION_TYPE_UNKNOWN]; |
boolean |
hasDevicetype()
optional .DeviceType devicetype = 11 [default = DEVICE_TYPE_UNKNOWN]; |
boolean |
hasDidmd5()
optional string didmd5 = 15; |
boolean |
hasDidsha1()
optional string didsha1 = 14; |
boolean |
hasDnt()
optional .State dnt = 1 [default = STATE_UNKNOWN]; |
boolean |
hasDpidmd5()
optional string dpidmd5 = 17; |
boolean |
hasDpidsha1()
optional string dpidsha1 = 16; |
boolean |
hasGeo()
optional .BidRequest.Geo geo = 12; |
boolean |
hasIp()
optional string ip = 2; |
boolean |
hasIpv6()
optional string ipv6 = 13; |
boolean |
hasLanguage()
optional string language = 5; |
boolean |
hasMake()
optional string make = 6; |
boolean |
hasModel()
optional string model = 7; |
boolean |
hasOs()
optional string os = 8; |
boolean |
hasOsv()
optional string osv = 9; |
boolean |
hasUa()
optional string ua = 4; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
private void |
maybeForceBuilderInitialization() |
BrxRtb095.BidRequest.Device.Builder |
mergeFrom(BrxRtb095.BidRequest.Device other) |
BrxRtb095.BidRequest.Device.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
BrxRtb095.BidRequest.Device.Builder |
mergeFrom(com.google.protobuf.Message other) |
BrxRtb095.BidRequest.Device.Builder |
mergeGeo(BrxRtb095.BidRequest.Geo value)
optional .BidRequest.Geo geo = 12; |
BrxRtb095.BidRequest.Device.Builder |
setCarrier(String value)
optional string carrier = 3; |
BrxRtb095.BidRequest.Device.Builder |
setCarrierBytes(com.google.protobuf.ByteString value)
optional string carrier = 3; |
BrxRtb095.BidRequest.Device.Builder |
setConnectiontype(BrxRtb095.ConnectionType value)
optional .ConnectionType connectiontype = 10 [default = CONNECTION_TYPE_UNKNOWN]; |
BrxRtb095.BidRequest.Device.Builder |
setDevicetype(BrxRtb095.DeviceType value)
optional .DeviceType devicetype = 11 [default = DEVICE_TYPE_UNKNOWN]; |
BrxRtb095.BidRequest.Device.Builder |
setDidmd5(String value)
optional string didmd5 = 15; |
BrxRtb095.BidRequest.Device.Builder |
setDidmd5Bytes(com.google.protobuf.ByteString value)
optional string didmd5 = 15; |
BrxRtb095.BidRequest.Device.Builder |
setDidsha1(String value)
optional string didsha1 = 14; |
BrxRtb095.BidRequest.Device.Builder |
setDidsha1Bytes(com.google.protobuf.ByteString value)
optional string didsha1 = 14; |
BrxRtb095.BidRequest.Device.Builder |
setDnt(BrxRtb095.State value)
optional .State dnt = 1 [default = STATE_UNKNOWN]; |
BrxRtb095.BidRequest.Device.Builder |
setDpidmd5(String value)
optional string dpidmd5 = 17; |
BrxRtb095.BidRequest.Device.Builder |
setDpidmd5Bytes(com.google.protobuf.ByteString value)
optional string dpidmd5 = 17; |
BrxRtb095.BidRequest.Device.Builder |
setDpidsha1(String value)
optional string dpidsha1 = 16; |
BrxRtb095.BidRequest.Device.Builder |
setDpidsha1Bytes(com.google.protobuf.ByteString value)
optional string dpidsha1 = 16; |
BrxRtb095.BidRequest.Device.Builder |
setGeo(BrxRtb095.BidRequest.Geo.Builder builderForValue)
optional .BidRequest.Geo geo = 12; |
BrxRtb095.BidRequest.Device.Builder |
setGeo(BrxRtb095.BidRequest.Geo value)
optional .BidRequest.Geo geo = 12; |
BrxRtb095.BidRequest.Device.Builder |
setIp(String value)
optional string ip = 2; |
BrxRtb095.BidRequest.Device.Builder |
setIpBytes(com.google.protobuf.ByteString value)
optional string ip = 2; |
BrxRtb095.BidRequest.Device.Builder |
setIpv6(String value)
optional string ipv6 = 13; |
BrxRtb095.BidRequest.Device.Builder |
setIpv6Bytes(com.google.protobuf.ByteString value)
optional string ipv6 = 13; |
BrxRtb095.BidRequest.Device.Builder |
setLanguage(String value)
optional string language = 5; |
BrxRtb095.BidRequest.Device.Builder |
setLanguageBytes(com.google.protobuf.ByteString value)
optional string language = 5; |
BrxRtb095.BidRequest.Device.Builder |
setMake(String value)
optional string make = 6; |
BrxRtb095.BidRequest.Device.Builder |
setMakeBytes(com.google.protobuf.ByteString value)
optional string make = 6; |
BrxRtb095.BidRequest.Device.Builder |
setModel(String value)
optional string model = 7; |
BrxRtb095.BidRequest.Device.Builder |
setModelBytes(com.google.protobuf.ByteString value)
optional string model = 7; |
BrxRtb095.BidRequest.Device.Builder |
setOs(String value)
optional string os = 8; |
BrxRtb095.BidRequest.Device.Builder |
setOsBytes(com.google.protobuf.ByteString value)
optional string os = 8; |
BrxRtb095.BidRequest.Device.Builder |
setOsv(String value)
optional string osv = 9; |
BrxRtb095.BidRequest.Device.Builder |
setOsvBytes(com.google.protobuf.ByteString value)
optional string osv = 9; |
BrxRtb095.BidRequest.Device.Builder |
setUa(String value)
optional string ua = 4; |
BrxRtb095.BidRequest.Device.Builder |
setUaBytes(com.google.protobuf.ByteString value)
optional string ua = 4; |
addRepeatedField, clearField, clearOneof, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, newUninitializedMessageExceptionprivate int bitField0_
private BrxRtb095.State dnt_
private Object ip_
private Object carrier_
private Object ua_
private Object language_
private Object make_
private Object model_
private Object os_
private Object osv_
private BrxRtb095.ConnectionType connectiontype_
private BrxRtb095.DeviceType devicetype_
private BrxRtb095.BidRequest.Geo geo_
private com.google.protobuf.SingleFieldBuilder<BrxRtb095.BidRequest.Geo,BrxRtb095.BidRequest.Geo.Builder,BrxRtb095.BidRequest.GeoOrBuilder> geoBuilder_
private Object ipv6_
private Object didsha1_
private Object didmd5_
private Object dpidsha1_
private Object dpidmd5_
private Builder()
private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent)
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<BrxRtb095.BidRequest.Device.Builder>private void maybeForceBuilderInitialization()
private static BrxRtb095.BidRequest.Device.Builder create()
public BrxRtb095.BidRequest.Device.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<BrxRtb095.BidRequest.Device.Builder>public BrxRtb095.BidRequest.Device.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessage.Builder<BrxRtb095.BidRequest.Device.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<BrxRtb095.BidRequest.Device.Builder>public BrxRtb095.BidRequest.Device getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BrxRtb095.BidRequest.Device build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BrxRtb095.BidRequest.Device buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BrxRtb095.BidRequest.Device.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BrxRtb095.BidRequest.Device.Builder>public BrxRtb095.BidRequest.Device.Builder mergeFrom(BrxRtb095.BidRequest.Device other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<BrxRtb095.BidRequest.Device.Builder>public BrxRtb095.BidRequest.Device.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<BrxRtb095.BidRequest.Device.Builder>IOExceptionpublic boolean hasDnt()
optional .State dnt = 1 [default = STATE_UNKNOWN];
BASED ON OPEN RTB 2.1 DEVICE OBJECT Child to Imp object The “device” object provides information pertaining to the device including its hardware, platform, location, and carrier. This device can refer to a mobile handset, a desktop computer, set top box or other digital device. The device object itself and all of its parameters are optional. If a parameter is not specified, it should be considered unknown.
hasDnt in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.State getDnt()
optional .State dnt = 1 [default = STATE_UNKNOWN];
BASED ON OPEN RTB 2.1 DEVICE OBJECT Child to Imp object The “device” object provides information pertaining to the device including its hardware, platform, location, and carrier. This device can refer to a mobile handset, a desktop computer, set top box or other digital device. The device object itself and all of its parameters are optional. If a parameter is not specified, it should be considered unknown.
getDnt in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setDnt(BrxRtb095.State value)
optional .State dnt = 1 [default = STATE_UNKNOWN];
BASED ON OPEN RTB 2.1 DEVICE OBJECT Child to Imp object The “device” object provides information pertaining to the device including its hardware, platform, location, and carrier. This device can refer to a mobile handset, a desktop computer, set top box or other digital device. The device object itself and all of its parameters are optional. If a parameter is not specified, it should be considered unknown.
public BrxRtb095.BidRequest.Device.Builder clearDnt()
optional .State dnt = 1 [default = STATE_UNKNOWN];
BASED ON OPEN RTB 2.1 DEVICE OBJECT Child to Imp object The “device” object provides information pertaining to the device including its hardware, platform, location, and carrier. This device can refer to a mobile handset, a desktop computer, set top box or other digital device. The device object itself and all of its parameters are optional. If a parameter is not specified, it should be considered unknown.
public boolean hasIp()
optional string ip = 2;
IPv4 address closest to device
hasIp in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getIp()
optional string ip = 2;
IPv4 address closest to device
getIp in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getIpBytes()
optional string ip = 2;
IPv4 address closest to device
getIpBytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setIp(String value)
optional string ip = 2;
IPv4 address closest to device
public BrxRtb095.BidRequest.Device.Builder clearIp()
optional string ip = 2;
IPv4 address closest to device
public BrxRtb095.BidRequest.Device.Builder setIpBytes(com.google.protobuf.ByteString value)
optional string ip = 2;
IPv4 address closest to device
public boolean hasCarrier()
optional string carrier = 3;
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC) http://en.wikipedia.org/wiki/Mobile_Network_Code.
hasCarrier in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getCarrier()
optional string carrier = 3;
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC) http://en.wikipedia.org/wiki/Mobile_Network_Code.
getCarrier in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getCarrierBytes()
optional string carrier = 3;
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC) http://en.wikipedia.org/wiki/Mobile_Network_Code.
getCarrierBytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setCarrier(String value)
optional string carrier = 3;
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC) http://en.wikipedia.org/wiki/Mobile_Network_Code.
public BrxRtb095.BidRequest.Device.Builder clearCarrier()
optional string carrier = 3;
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC) http://en.wikipedia.org/wiki/Mobile_Network_Code.
public BrxRtb095.BidRequest.Device.Builder setCarrierBytes(com.google.protobuf.ByteString value)
optional string carrier = 3;
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC) http://en.wikipedia.org/wiki/Mobile_Network_Code.
public boolean hasUa()
optional string ua = 4;
Browser user agent string
hasUa in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getUa()
optional string ua = 4;
Browser user agent string
getUa in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getUaBytes()
optional string ua = 4;
Browser user agent string
getUaBytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setUa(String value)
optional string ua = 4;
Browser user agent string
public BrxRtb095.BidRequest.Device.Builder clearUa()
optional string ua = 4;
Browser user agent string
public BrxRtb095.BidRequest.Device.Builder setUaBytes(com.google.protobuf.ByteString value)
optional string ua = 4;
Browser user agent string
public boolean hasLanguage()
optional string language = 5;
Browser language using alpha-2/ISO 639-1 codes
hasLanguage in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getLanguage()
optional string language = 5;
Browser language using alpha-2/ISO 639-1 codes
getLanguage in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getLanguageBytes()
optional string language = 5;
Browser language using alpha-2/ISO 639-1 codes
getLanguageBytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setLanguage(String value)
optional string language = 5;
Browser language using alpha-2/ISO 639-1 codes
public BrxRtb095.BidRequest.Device.Builder clearLanguage()
optional string language = 5;
Browser language using alpha-2/ISO 639-1 codes
public BrxRtb095.BidRequest.Device.Builder setLanguageBytes(com.google.protobuf.ByteString value)
optional string language = 5;
Browser language using alpha-2/ISO 639-1 codes
public boolean hasMake()
optional string make = 6;
Device make (e.g., “Apple”)
hasMake in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getMake()
optional string make = 6;
Device make (e.g., “Apple”)
getMake in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getMakeBytes()
optional string make = 6;
Device make (e.g., “Apple”)
getMakeBytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setMake(String value)
optional string make = 6;
Device make (e.g., “Apple”)
public BrxRtb095.BidRequest.Device.Builder clearMake()
optional string make = 6;
Device make (e.g., “Apple”)
public BrxRtb095.BidRequest.Device.Builder setMakeBytes(com.google.protobuf.ByteString value)
optional string make = 6;
Device make (e.g., “Apple”)
public boolean hasModel()
optional string model = 7;
Device model (e.g., “iPhone”)
hasModel in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getModel()
optional string model = 7;
Device model (e.g., “iPhone”)
getModel in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getModelBytes()
optional string model = 7;
Device model (e.g., “iPhone”)
getModelBytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setModel(String value)
optional string model = 7;
Device model (e.g., “iPhone”)
public BrxRtb095.BidRequest.Device.Builder clearModel()
optional string model = 7;
Device model (e.g., “iPhone”)
public BrxRtb095.BidRequest.Device.Builder setModelBytes(com.google.protobuf.ByteString value)
optional string model = 7;
Device model (e.g., “iPhone”)
public boolean hasOs()
optional string os = 8;
Device operating system (e.g., “iOS”)
hasOs in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getOs()
optional string os = 8;
Device operating system (e.g., “iOS”)
getOs in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getOsBytes()
optional string os = 8;
Device operating system (e.g., “iOS”)
getOsBytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setOs(String value)
optional string os = 8;
Device operating system (e.g., “iOS”)
public BrxRtb095.BidRequest.Device.Builder clearOs()
optional string os = 8;
Device operating system (e.g., “iOS”)
public BrxRtb095.BidRequest.Device.Builder setOsBytes(com.google.protobuf.ByteString value)
optional string os = 8;
Device operating system (e.g., “iOS”)
public boolean hasOsv()
optional string osv = 9;
Device operating system version (e.g., “3.1.2”)
hasOsv in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getOsv()
optional string osv = 9;
Device operating system version (e.g., “3.1.2”)
getOsv in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getOsvBytes()
optional string osv = 9;
Device operating system version (e.g., “3.1.2”)
getOsvBytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setOsv(String value)
optional string osv = 9;
Device operating system version (e.g., “3.1.2”)
public BrxRtb095.BidRequest.Device.Builder clearOsv()
optional string osv = 9;
Device operating system version (e.g., “3.1.2”)
public BrxRtb095.BidRequest.Device.Builder setOsvBytes(com.google.protobuf.ByteString value)
optional string osv = 9;
Device operating system version (e.g., “3.1.2”)
public boolean hasConnectiontype()
optional .ConnectionType connectiontype = 10 [default = CONNECTION_TYPE_UNKNOWN];
Type of internet connection for device
hasConnectiontype in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.ConnectionType getConnectiontype()
optional .ConnectionType connectiontype = 10 [default = CONNECTION_TYPE_UNKNOWN];
Type of internet connection for device
getConnectiontype in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setConnectiontype(BrxRtb095.ConnectionType value)
optional .ConnectionType connectiontype = 10 [default = CONNECTION_TYPE_UNKNOWN];
Type of internet connection for device
public BrxRtb095.BidRequest.Device.Builder clearConnectiontype()
optional .ConnectionType connectiontype = 10 [default = CONNECTION_TYPE_UNKNOWN];
Type of internet connection for device
public boolean hasDevicetype()
optional .DeviceType devicetype = 11 [default = DEVICE_TYPE_UNKNOWN];
Type of internet connection for device
hasDevicetype in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.DeviceType getDevicetype()
optional .DeviceType devicetype = 11 [default = DEVICE_TYPE_UNKNOWN];
Type of internet connection for device
getDevicetype in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setDevicetype(BrxRtb095.DeviceType value)
optional .DeviceType devicetype = 11 [default = DEVICE_TYPE_UNKNOWN];
Type of internet connection for device
public BrxRtb095.BidRequest.Device.Builder clearDevicetype()
optional .DeviceType devicetype = 11 [default = DEVICE_TYPE_UNKNOWN];
Type of internet connection for device
public boolean hasGeo()
optional .BidRequest.Geo geo = 12;
Geo data related to the device location
hasGeo in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Geo getGeo()
optional .BidRequest.Geo geo = 12;
Geo data related to the device location
getGeo in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setGeo(BrxRtb095.BidRequest.Geo value)
optional .BidRequest.Geo geo = 12;
Geo data related to the device location
public BrxRtb095.BidRequest.Device.Builder setGeo(BrxRtb095.BidRequest.Geo.Builder builderForValue)
optional .BidRequest.Geo geo = 12;
Geo data related to the device location
public BrxRtb095.BidRequest.Device.Builder mergeGeo(BrxRtb095.BidRequest.Geo value)
optional .BidRequest.Geo geo = 12;
Geo data related to the device location
public BrxRtb095.BidRequest.Device.Builder clearGeo()
optional .BidRequest.Geo geo = 12;
Geo data related to the device location
public BrxRtb095.BidRequest.Geo.Builder getGeoBuilder()
optional .BidRequest.Geo geo = 12;
Geo data related to the device location
public BrxRtb095.BidRequest.GeoOrBuilder getGeoOrBuilder()
optional .BidRequest.Geo geo = 12;
Geo data related to the device location
getGeoOrBuilder in interface BrxRtb095.BidRequest.DeviceOrBuilderprivate com.google.protobuf.SingleFieldBuilder<BrxRtb095.BidRequest.Geo,BrxRtb095.BidRequest.Geo.Builder,BrxRtb095.BidRequest.GeoOrBuilder> getGeoFieldBuilder()
optional .BidRequest.Geo geo = 12;
Geo data related to the device location
public boolean hasIpv6()
optional string ipv6 = 13;
IP address in IPv6
hasIpv6 in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getIpv6()
optional string ipv6 = 13;
IP address in IPv6
getIpv6 in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getIpv6Bytes()
optional string ipv6 = 13;
IP address in IPv6
getIpv6Bytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setIpv6(String value)
optional string ipv6 = 13;
IP address in IPv6
public BrxRtb095.BidRequest.Device.Builder clearIpv6()
optional string ipv6 = 13;
IP address in IPv6
public BrxRtb095.BidRequest.Device.Builder setIpv6Bytes(com.google.protobuf.ByteString value)
optional string ipv6 = 13;
IP address in IPv6
public boolean hasDidsha1()
optional string didsha1 = 14;
SHA1 hashed device ID; IMEI when available, else MEID or ESN. OpenRTB’s preferred method for device ID hashing is SHA1.
hasDidsha1 in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getDidsha1()
optional string didsha1 = 14;
SHA1 hashed device ID; IMEI when available, else MEID or ESN. OpenRTB’s preferred method for device ID hashing is SHA1.
getDidsha1 in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getDidsha1Bytes()
optional string didsha1 = 14;
SHA1 hashed device ID; IMEI when available, else MEID or ESN. OpenRTB’s preferred method for device ID hashing is SHA1.
getDidsha1Bytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setDidsha1(String value)
optional string didsha1 = 14;
SHA1 hashed device ID; IMEI when available, else MEID or ESN. OpenRTB’s preferred method for device ID hashing is SHA1.
public BrxRtb095.BidRequest.Device.Builder clearDidsha1()
optional string didsha1 = 14;
SHA1 hashed device ID; IMEI when available, else MEID or ESN. OpenRTB’s preferred method for device ID hashing is SHA1.
public BrxRtb095.BidRequest.Device.Builder setDidsha1Bytes(com.google.protobuf.ByteString value)
optional string didsha1 = 14;
SHA1 hashed device ID; IMEI when available, else MEID or ESN. OpenRTB’s preferred method for device ID hashing is SHA1.
public boolean hasDidmd5()
optional string didmd5 = 15;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
hasDidmd5 in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getDidmd5()
optional string didmd5 = 15;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
getDidmd5 in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getDidmd5Bytes()
optional string didmd5 = 15;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
getDidmd5Bytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setDidmd5(String value)
optional string didmd5 = 15;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
public BrxRtb095.BidRequest.Device.Builder clearDidmd5()
optional string didmd5 = 15;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
public BrxRtb095.BidRequest.Device.Builder setDidmd5Bytes(com.google.protobuf.ByteString value)
optional string didmd5 = 15;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
public boolean hasDpidsha1()
optional string dpidsha1 = 16;
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS). OpenRTB’s preferred method for device ID hash is SHA1.
hasDpidsha1 in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getDpidsha1()
optional string dpidsha1 = 16;
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS). OpenRTB’s preferred method for device ID hash is SHA1.
getDpidsha1 in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getDpidsha1Bytes()
optional string dpidsha1 = 16;
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS). OpenRTB’s preferred method for device ID hash is SHA1.
getDpidsha1Bytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setDpidsha1(String value)
optional string dpidsha1 = 16;
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS). OpenRTB’s preferred method for device ID hash is SHA1.
public BrxRtb095.BidRequest.Device.Builder clearDpidsha1()
optional string dpidsha1 = 16;
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS). OpenRTB’s preferred method for device ID hash is SHA1.
public BrxRtb095.BidRequest.Device.Builder setDpidsha1Bytes(com.google.protobuf.ByteString value)
optional string dpidsha1 = 16;
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS). OpenRTB’s preferred method for device ID hash is SHA1.
public boolean hasDpidmd5()
optional string dpidmd5 = 17;
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
hasDpidmd5 in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic String getDpidmd5()
optional string dpidmd5 = 17;
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
getDpidmd5 in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getDpidmd5Bytes()
optional string dpidmd5 = 17;
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
getDpidmd5Bytes in interface BrxRtb095.BidRequest.DeviceOrBuilderpublic BrxRtb095.BidRequest.Device.Builder setDpidmd5(String value)
optional string dpidmd5 = 17;
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
public BrxRtb095.BidRequest.Device.Builder clearDpidmd5()
optional string dpidmd5 = 17;
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
public BrxRtb095.BidRequest.Device.Builder setDpidmd5Bytes(com.google.protobuf.ByteString value)
optional string dpidmd5 = 17;
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.