public static interface BrxRtb095.BidRequest.DeviceOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
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.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.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; |
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
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.
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.
boolean hasIp()
optional string ip = 2;
IPv4 address closest to device
String getIp()
optional string ip = 2;
IPv4 address closest to device
com.google.protobuf.ByteString getIpBytes()
optional string ip = 2;
IPv4 address closest to device
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.
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.
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.
boolean hasUa()
optional string ua = 4;
Browser user agent string
String getUa()
optional string ua = 4;
Browser user agent string
com.google.protobuf.ByteString getUaBytes()
optional string ua = 4;
Browser user agent string
boolean hasLanguage()
optional string language = 5;
Browser language using alpha-2/ISO 639-1 codes
String getLanguage()
optional string language = 5;
Browser language using alpha-2/ISO 639-1 codes
com.google.protobuf.ByteString getLanguageBytes()
optional string language = 5;
Browser language using alpha-2/ISO 639-1 codes
boolean hasMake()
optional string make = 6;
Device make (e.g., “Apple”)
String getMake()
optional string make = 6;
Device make (e.g., “Apple”)
com.google.protobuf.ByteString getMakeBytes()
optional string make = 6;
Device make (e.g., “Apple”)
boolean hasModel()
optional string model = 7;
Device model (e.g., “iPhone”)
String getModel()
optional string model = 7;
Device model (e.g., “iPhone”)
com.google.protobuf.ByteString getModelBytes()
optional string model = 7;
Device model (e.g., “iPhone”)
boolean hasOs()
optional string os = 8;
Device operating system (e.g., “iOS”)
String getOs()
optional string os = 8;
Device operating system (e.g., “iOS”)
com.google.protobuf.ByteString getOsBytes()
optional string os = 8;
Device operating system (e.g., “iOS”)
boolean hasOsv()
optional string osv = 9;
Device operating system version (e.g., “3.1.2”)
String getOsv()
optional string osv = 9;
Device operating system version (e.g., “3.1.2”)
com.google.protobuf.ByteString getOsvBytes()
optional string osv = 9;
Device operating system version (e.g., “3.1.2”)
boolean hasConnectiontype()
optional .ConnectionType connectiontype = 10 [default = CONNECTION_TYPE_UNKNOWN];
Type of internet connection for device
BrxRtb095.ConnectionType getConnectiontype()
optional .ConnectionType connectiontype = 10 [default = CONNECTION_TYPE_UNKNOWN];
Type of internet connection for device
boolean hasDevicetype()
optional .DeviceType devicetype = 11 [default = DEVICE_TYPE_UNKNOWN];
Type of internet connection for device
BrxRtb095.DeviceType getDevicetype()
optional .DeviceType devicetype = 11 [default = DEVICE_TYPE_UNKNOWN];
Type of internet connection for device
boolean hasGeo()
optional .BidRequest.Geo geo = 12;
Geo data related to the device location
BrxRtb095.BidRequest.Geo getGeo()
optional .BidRequest.Geo geo = 12;
Geo data related to the device location
BrxRtb095.BidRequest.GeoOrBuilder getGeoOrBuilder()
optional .BidRequest.Geo geo = 12;
Geo data related to the device location
boolean hasIpv6()
optional string ipv6 = 13;
IP address in IPv6
String getIpv6()
optional string ipv6 = 13;
IP address in IPv6
com.google.protobuf.ByteString getIpv6Bytes()
optional string ipv6 = 13;
IP address in IPv6
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.
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.
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.
boolean hasDidmd5()
optional string didmd5 = 15;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
String getDidmd5()
optional string didmd5 = 15;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
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.
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.
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.
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.
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.
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.
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.