Package com.google.openrtb
Class OpenRtb.BidRequest.Device.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Device,OpenRtb.BidRequest.Device.Builder>
-
- com.google.openrtb.OpenRtb.BidRequest.Device.Builder
-
- All Implemented Interfaces:
OpenRtb.BidRequest.DeviceOrBuilder,com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidRequest.Device>,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OpenRtb.BidRequest.Device
public static final class OpenRtb.BidRequest.Device.Builder extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Device,OpenRtb.BidRequest.Device.Builder> implements OpenRtb.BidRequest.DeviceOrBuilder
OpenRTB 2.0: This object provides information pertaining to the device through which the user is interacting. Device information includes its hardware, platform, location, and carrier data. The device can refer to a mobile handset, a desktop computer, set top box, or other digital device.
Protobuf typecom.google.openrtb.BidRequest.Device
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <Type> OpenRtb.BidRequest.Device.BuilderaddExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Device,List<Type>> extension, Type value)OpenRtb.BidRequest.Device.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OpenRtb.BidRequest.Devicebuild()OpenRtb.BidRequest.DevicebuildPartial()OpenRtb.BidRequest.Device.Builderclear()OpenRtb.BidRequest.Device.BuilderclearCarrier()Carrier or ISP (e.g., "VERIZON") using exchange curated string names which should be published to bidders a priori.OpenRtb.BidRequest.Device.BuilderclearConnectiontype()Network connection type.OpenRtb.BidRequest.Device.BuilderclearDevicetype()The general type of device.OpenRtb.BidRequest.Device.BuilderclearDidmd5()Hardware device ID (e.g., IMEI); hashed via MD5.OpenRtb.BidRequest.Device.BuilderclearDidsha1()Hardware device ID (e.g., IMEI); hashed via SHA1.OpenRtb.BidRequest.Device.BuilderclearDnt()Standard "Do Not Track" flag as set in the header by the browser, where false = tracking is unrestricted, true = do not track.OpenRtb.BidRequest.Device.BuilderclearDpidmd5()Platform device ID (e.g., Android ID); hashed via MD5.OpenRtb.BidRequest.Device.BuilderclearDpidsha1()Platform device ID (e.g., Android ID); hashed via SHA1.<Type> OpenRtb.BidRequest.Device.BuilderclearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Device,?> extension)OpenRtb.BidRequest.Device.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)OpenRtb.BidRequest.Device.BuilderclearFlashver()Version of Flash supported by the browser.OpenRtb.BidRequest.Device.BuilderclearGeo()Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12).OpenRtb.BidRequest.Device.BuilderclearGeofetch()Indicates if the geolocation API will be available to JavaScript code running in the banner.OpenRtb.BidRequest.Device.BuilderclearH()Physical height of the screen in pixels.OpenRtb.BidRequest.Device.BuilderclearHwv()Hardware version of the device (e.g., "5S" for iPhone 5S).OpenRtb.BidRequest.Device.BuilderclearIfa()ID sanctioned for advertiser use in the clear (i.e., not hashed).OpenRtb.BidRequest.Device.BuilderclearIp()IPv4 address closest to device.OpenRtb.BidRequest.Device.BuilderclearIpv6()IPv6 address closest to device.OpenRtb.BidRequest.Device.BuilderclearJs()Support for JavaScript.OpenRtb.BidRequest.Device.BuilderclearLanguage()Browser language using ISO-639-1-alpha-2.OpenRtb.BidRequest.Device.BuilderclearLmt()"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android), where false = tracking is unrestricted, true = tracking must be limited per commercial guidelines.OpenRtb.BidRequest.Device.BuilderclearMacmd5()MAC address of the device; hashed via MD5.OpenRtb.BidRequest.Device.BuilderclearMacsha1()MAC address of the device; hashed via SHA1.OpenRtb.BidRequest.Device.BuilderclearMake()Device make (e.g., "Apple").OpenRtb.BidRequest.Device.BuilderclearMccmnc()Mobile carrier as the concatenated MCC-MNC code (e.g., "310-005" identifies Verizon Wireless CDMA in the USA).OpenRtb.BidRequest.Device.BuilderclearModel()Device model (e.g., "iPhone").OpenRtb.BidRequest.Device.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)OpenRtb.BidRequest.Device.BuilderclearOs()Device operating system (e.g., "iOS").OpenRtb.BidRequest.Device.BuilderclearOsv()Device operating system version (e.g., "3.1.2").OpenRtb.BidRequest.Device.BuilderclearPpi()Screen size as pixels per linear inch.OpenRtb.BidRequest.Device.BuilderclearPxratio()The ratio of physical pixels to device independent pixels.OpenRtb.BidRequest.Device.BuilderclearUa()Browser user agent string.OpenRtb.BidRequest.Device.BuilderclearW()Physical width of the screen in pixels.OpenRtb.BidRequest.Device.Builderclone()StringgetCarrier()Carrier or ISP (e.g., "VERIZON") using exchange curated string names which should be published to bidders a priori.com.google.protobuf.ByteStringgetCarrierBytes()Carrier or ISP (e.g., "VERIZON") using exchange curated string names which should be published to bidders a priori.OpenRtb.ConnectionTypegetConnectiontype()Network connection type.OpenRtb.BidRequest.DevicegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()OpenRtb.DeviceTypegetDevicetype()The general type of device.StringgetDidmd5()Hardware device ID (e.g., IMEI); hashed via MD5.com.google.protobuf.ByteStringgetDidmd5Bytes()Hardware device ID (e.g., IMEI); hashed via MD5.StringgetDidsha1()Hardware device ID (e.g., IMEI); hashed via SHA1.com.google.protobuf.ByteStringgetDidsha1Bytes()Hardware device ID (e.g., IMEI); hashed via SHA1.booleangetDnt()Standard "Do Not Track" flag as set in the header by the browser, where false = tracking is unrestricted, true = do not track.StringgetDpidmd5()Platform device ID (e.g., Android ID); hashed via MD5.com.google.protobuf.ByteStringgetDpidmd5Bytes()Platform device ID (e.g., Android ID); hashed via MD5.StringgetDpidsha1()Platform device ID (e.g., Android ID); hashed via SHA1.com.google.protobuf.ByteStringgetDpidsha1Bytes()Platform device ID (e.g., Android ID); hashed via SHA1.StringgetFlashver()Version of Flash supported by the browser.com.google.protobuf.ByteStringgetFlashverBytes()Version of Flash supported by the browser.OpenRtb.BidRequest.GeogetGeo()Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12).OpenRtb.BidRequest.Geo.BuildergetGeoBuilder()Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12).booleangetGeofetch()Indicates if the geolocation API will be available to JavaScript code running in the banner.OpenRtb.BidRequest.GeoOrBuildergetGeoOrBuilder()Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12).intgetH()Physical height of the screen in pixels.StringgetHwv()Hardware version of the device (e.g., "5S" for iPhone 5S).com.google.protobuf.ByteStringgetHwvBytes()Hardware version of the device (e.g., "5S" for iPhone 5S).StringgetIfa()ID sanctioned for advertiser use in the clear (i.e., not hashed).com.google.protobuf.ByteStringgetIfaBytes()ID sanctioned for advertiser use in the clear (i.e., not hashed).StringgetIp()IPv4 address closest to device.com.google.protobuf.ByteStringgetIpBytes()IPv4 address closest to device.StringgetIpv6()IPv6 address closest to device.com.google.protobuf.ByteStringgetIpv6Bytes()IPv6 address closest to device.booleangetJs()Support for JavaScript.StringgetLanguage()Browser language using ISO-639-1-alpha-2.com.google.protobuf.ByteStringgetLanguageBytes()Browser language using ISO-639-1-alpha-2.booleangetLmt()"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android), where false = tracking is unrestricted, true = tracking must be limited per commercial guidelines.StringgetMacmd5()MAC address of the device; hashed via MD5.com.google.protobuf.ByteStringgetMacmd5Bytes()MAC address of the device; hashed via MD5.StringgetMacsha1()MAC address of the device; hashed via SHA1.com.google.protobuf.ByteStringgetMacsha1Bytes()MAC address of the device; hashed via SHA1.StringgetMake()Device make (e.g., "Apple").com.google.protobuf.ByteStringgetMakeBytes()Device make (e.g., "Apple").StringgetMccmnc()Mobile carrier as the concatenated MCC-MNC code (e.g., "310-005" identifies Verizon Wireless CDMA in the USA).com.google.protobuf.ByteStringgetMccmncBytes()Mobile carrier as the concatenated MCC-MNC code (e.g., "310-005" identifies Verizon Wireless CDMA in the USA).StringgetModel()Device model (e.g., "iPhone").com.google.protobuf.ByteStringgetModelBytes()Device model (e.g., "iPhone").StringgetOs()Device operating system (e.g., "iOS").com.google.protobuf.ByteStringgetOsBytes()Device operating system (e.g., "iOS").StringgetOsv()Device operating system version (e.g., "3.1.2").com.google.protobuf.ByteStringgetOsvBytes()Device operating system version (e.g., "3.1.2").intgetPpi()Screen size as pixels per linear inch.doublegetPxratio()The ratio of physical pixels to device independent pixels.StringgetUa()Browser user agent string.com.google.protobuf.ByteStringgetUaBytes()Browser user agent string.intgetW()Physical width of the screen in pixels.booleanhasCarrier()Carrier or ISP (e.g., "VERIZON") using exchange curated string names which should be published to bidders a priori.booleanhasConnectiontype()Network connection type.booleanhasDevicetype()The general type of device.booleanhasDidmd5()Hardware device ID (e.g., IMEI); hashed via MD5.booleanhasDidsha1()Hardware device ID (e.g., IMEI); hashed via SHA1.booleanhasDnt()Standard "Do Not Track" flag as set in the header by the browser, where false = tracking is unrestricted, true = do not track.booleanhasDpidmd5()Platform device ID (e.g., Android ID); hashed via MD5.booleanhasDpidsha1()Platform device ID (e.g., Android ID); hashed via SHA1.booleanhasFlashver()Version of Flash supported by the browser.booleanhasGeo()Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12).booleanhasGeofetch()Indicates if the geolocation API will be available to JavaScript code running in the banner.booleanhasH()Physical height of the screen in pixels.booleanhasHwv()Hardware version of the device (e.g., "5S" for iPhone 5S).booleanhasIfa()ID sanctioned for advertiser use in the clear (i.e., not hashed).booleanhasIp()IPv4 address closest to device.booleanhasIpv6()IPv6 address closest to device.booleanhasJs()Support for JavaScript.booleanhasLanguage()Browser language using ISO-639-1-alpha-2.booleanhasLmt()"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android), where false = tracking is unrestricted, true = tracking must be limited per commercial guidelines.booleanhasMacmd5()MAC address of the device; hashed via MD5.booleanhasMacsha1()MAC address of the device; hashed via SHA1.booleanhasMake()Device make (e.g., "Apple").booleanhasMccmnc()Mobile carrier as the concatenated MCC-MNC code (e.g., "310-005" identifies Verizon Wireless CDMA in the USA).booleanhasModel()Device model (e.g., "iPhone").booleanhasOs()Device operating system (e.g., "iOS").booleanhasOsv()Device operating system version (e.g., "3.1.2").booleanhasPpi()Screen size as pixels per linear inch.booleanhasPxratio()The ratio of physical pixels to device independent pixels.booleanhasUa()Browser user agent string.booleanhasW()Physical width of the screen in pixels.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()OpenRtb.BidRequest.Device.BuildermergeFrom(OpenRtb.BidRequest.Device other)OpenRtb.BidRequest.Device.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OpenRtb.BidRequest.Device.BuildermergeFrom(com.google.protobuf.Message other)OpenRtb.BidRequest.Device.BuildermergeGeo(OpenRtb.BidRequest.Geo value)Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12).OpenRtb.BidRequest.Device.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OpenRtb.BidRequest.Device.BuildersetCarrier(String value)Carrier or ISP (e.g., "VERIZON") using exchange curated string names which should be published to bidders a priori.OpenRtb.BidRequest.Device.BuildersetCarrierBytes(com.google.protobuf.ByteString value)Carrier or ISP (e.g., "VERIZON") using exchange curated string names which should be published to bidders a priori.OpenRtb.BidRequest.Device.BuildersetConnectiontype(OpenRtb.ConnectionType value)Network connection type.OpenRtb.BidRequest.Device.BuildersetDevicetype(OpenRtb.DeviceType value)The general type of device.OpenRtb.BidRequest.Device.BuildersetDidmd5(String value)Hardware device ID (e.g., IMEI); hashed via MD5.OpenRtb.BidRequest.Device.BuildersetDidmd5Bytes(com.google.protobuf.ByteString value)Hardware device ID (e.g., IMEI); hashed via MD5.OpenRtb.BidRequest.Device.BuildersetDidsha1(String value)Hardware device ID (e.g., IMEI); hashed via SHA1.OpenRtb.BidRequest.Device.BuildersetDidsha1Bytes(com.google.protobuf.ByteString value)Hardware device ID (e.g., IMEI); hashed via SHA1.OpenRtb.BidRequest.Device.BuildersetDnt(boolean value)Standard "Do Not Track" flag as set in the header by the browser, where false = tracking is unrestricted, true = do not track.OpenRtb.BidRequest.Device.BuildersetDpidmd5(String value)Platform device ID (e.g., Android ID); hashed via MD5.OpenRtb.BidRequest.Device.BuildersetDpidmd5Bytes(com.google.protobuf.ByteString value)Platform device ID (e.g., Android ID); hashed via MD5.OpenRtb.BidRequest.Device.BuildersetDpidsha1(String value)Platform device ID (e.g., Android ID); hashed via SHA1.OpenRtb.BidRequest.Device.BuildersetDpidsha1Bytes(com.google.protobuf.ByteString value)Platform device ID (e.g., Android ID); hashed via SHA1.<Type> OpenRtb.BidRequest.Device.BuildersetExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Device,List<Type>> extension, int index, Type value)<Type> OpenRtb.BidRequest.Device.BuildersetExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Device,Type> extension, Type value)OpenRtb.BidRequest.Device.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OpenRtb.BidRequest.Device.BuildersetFlashver(String value)Version of Flash supported by the browser.OpenRtb.BidRequest.Device.BuildersetFlashverBytes(com.google.protobuf.ByteString value)Version of Flash supported by the browser.OpenRtb.BidRequest.Device.BuildersetGeo(OpenRtb.BidRequest.Geo value)Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12).OpenRtb.BidRequest.Device.BuildersetGeo(OpenRtb.BidRequest.Geo.Builder builderForValue)Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12).OpenRtb.BidRequest.Device.BuildersetGeofetch(boolean value)Indicates if the geolocation API will be available to JavaScript code running in the banner.OpenRtb.BidRequest.Device.BuildersetH(int value)Physical height of the screen in pixels.OpenRtb.BidRequest.Device.BuildersetHwv(String value)Hardware version of the device (e.g., "5S" for iPhone 5S).OpenRtb.BidRequest.Device.BuildersetHwvBytes(com.google.protobuf.ByteString value)Hardware version of the device (e.g., "5S" for iPhone 5S).OpenRtb.BidRequest.Device.BuildersetIfa(String value)ID sanctioned for advertiser use in the clear (i.e., not hashed).OpenRtb.BidRequest.Device.BuildersetIfaBytes(com.google.protobuf.ByteString value)ID sanctioned for advertiser use in the clear (i.e., not hashed).OpenRtb.BidRequest.Device.BuildersetIp(String value)IPv4 address closest to device.OpenRtb.BidRequest.Device.BuildersetIpBytes(com.google.protobuf.ByteString value)IPv4 address closest to device.OpenRtb.BidRequest.Device.BuildersetIpv6(String value)IPv6 address closest to device.OpenRtb.BidRequest.Device.BuildersetIpv6Bytes(com.google.protobuf.ByteString value)IPv6 address closest to device.OpenRtb.BidRequest.Device.BuildersetJs(boolean value)Support for JavaScript.OpenRtb.BidRequest.Device.BuildersetLanguage(String value)Browser language using ISO-639-1-alpha-2.OpenRtb.BidRequest.Device.BuildersetLanguageBytes(com.google.protobuf.ByteString value)Browser language using ISO-639-1-alpha-2.OpenRtb.BidRequest.Device.BuildersetLmt(boolean value)"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android), where false = tracking is unrestricted, true = tracking must be limited per commercial guidelines.OpenRtb.BidRequest.Device.BuildersetMacmd5(String value)MAC address of the device; hashed via MD5.OpenRtb.BidRequest.Device.BuildersetMacmd5Bytes(com.google.protobuf.ByteString value)MAC address of the device; hashed via MD5.OpenRtb.BidRequest.Device.BuildersetMacsha1(String value)MAC address of the device; hashed via SHA1.OpenRtb.BidRequest.Device.BuildersetMacsha1Bytes(com.google.protobuf.ByteString value)MAC address of the device; hashed via SHA1.OpenRtb.BidRequest.Device.BuildersetMake(String value)Device make (e.g., "Apple").OpenRtb.BidRequest.Device.BuildersetMakeBytes(com.google.protobuf.ByteString value)Device make (e.g., "Apple").OpenRtb.BidRequest.Device.BuildersetMccmnc(String value)Mobile carrier as the concatenated MCC-MNC code (e.g., "310-005" identifies Verizon Wireless CDMA in the USA).OpenRtb.BidRequest.Device.BuildersetMccmncBytes(com.google.protobuf.ByteString value)Mobile carrier as the concatenated MCC-MNC code (e.g., "310-005" identifies Verizon Wireless CDMA in the USA).OpenRtb.BidRequest.Device.BuildersetModel(String value)Device model (e.g., "iPhone").OpenRtb.BidRequest.Device.BuildersetModelBytes(com.google.protobuf.ByteString value)Device model (e.g., "iPhone").OpenRtb.BidRequest.Device.BuildersetOs(String value)Device operating system (e.g., "iOS").OpenRtb.BidRequest.Device.BuildersetOsBytes(com.google.protobuf.ByteString value)Device operating system (e.g., "iOS").OpenRtb.BidRequest.Device.BuildersetOsv(String value)Device operating system version (e.g., "3.1.2").OpenRtb.BidRequest.Device.BuildersetOsvBytes(com.google.protobuf.ByteString value)Device operating system version (e.g., "3.1.2").OpenRtb.BidRequest.Device.BuildersetPpi(int value)Screen size as pixels per linear inch.OpenRtb.BidRequest.Device.BuildersetPxratio(double value)The ratio of physical pixels to device independent pixels.OpenRtb.BidRequest.Device.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)OpenRtb.BidRequest.Device.BuildersetUa(String value)Browser user agent string.OpenRtb.BidRequest.Device.BuildersetUaBytes(com.google.protobuf.ByteString value)Browser user agent string.OpenRtb.BidRequest.Device.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OpenRtb.BidRequest.Device.BuildersetW(int value)Physical width of the screen in pixels.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, newBuilderForField, setExtension, setExtension, setExtension, setExtension
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getOneofFieldDescriptor, getParentForChildren, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder
getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Device.Builder>
-
clear
public OpenRtb.BidRequest.Device.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Device,OpenRtb.BidRequest.Device.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Device.Builder>
-
getDefaultInstanceForType
public OpenRtb.BidRequest.Device getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidRequest.Device>- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OpenRtb.BidRequest.Device build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OpenRtb.BidRequest.Device buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OpenRtb.BidRequest.Device.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Device.Builder>
-
setField
public OpenRtb.BidRequest.Device.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Device,OpenRtb.BidRequest.Device.Builder>
-
clearField
public OpenRtb.BidRequest.Device.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Device,OpenRtb.BidRequest.Device.Builder>
-
clearOneof
public OpenRtb.BidRequest.Device.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Device.Builder>
-
setRepeatedField
public OpenRtb.BidRequest.Device.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Device,OpenRtb.BidRequest.Device.Builder>
-
addRepeatedField
public OpenRtb.BidRequest.Device.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Device,OpenRtb.BidRequest.Device.Builder>
-
setExtension
public <Type> OpenRtb.BidRequest.Device.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Device,Type> extension, Type value)
- Overrides:
setExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Device,OpenRtb.BidRequest.Device.Builder>
-
setExtension
public <Type> OpenRtb.BidRequest.Device.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Device,List<Type>> extension, int index, Type value)
- Overrides:
setExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Device,OpenRtb.BidRequest.Device.Builder>
-
addExtension
public <Type> OpenRtb.BidRequest.Device.Builder addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Device,List<Type>> extension, Type value)
- Overrides:
addExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Device,OpenRtb.BidRequest.Device.Builder>
-
clearExtension
public <Type> OpenRtb.BidRequest.Device.Builder clearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Device,?> extension)
- Overrides:
clearExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Device,OpenRtb.BidRequest.Device.Builder>
-
mergeFrom
public OpenRtb.BidRequest.Device.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OpenRtb.BidRequest.Device.Builder>
-
mergeFrom
public OpenRtb.BidRequest.Device.Builder mergeFrom(OpenRtb.BidRequest.Device other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Device,OpenRtb.BidRequest.Device.Builder>
-
mergeFrom
public OpenRtb.BidRequest.Device.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OpenRtb.BidRequest.Device.Builder>- Throws:
IOException
-
hasGeo
public boolean hasGeo()
Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12). RECOMMENDED by the OpenRTB specification.
optional .com.google.openrtb.BidRequest.Geo geo = 4;- Specified by:
hasGeoin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the geo field is set.
-
getGeo
public OpenRtb.BidRequest.Geo getGeo()
Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12). RECOMMENDED by the OpenRTB specification.
optional .com.google.openrtb.BidRequest.Geo geo = 4;- Specified by:
getGeoin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The geo.
-
setGeo
public OpenRtb.BidRequest.Device.Builder setGeo(OpenRtb.BidRequest.Geo value)
Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12). RECOMMENDED by the OpenRTB specification.
optional .com.google.openrtb.BidRequest.Geo geo = 4;
-
setGeo
public OpenRtb.BidRequest.Device.Builder setGeo(OpenRtb.BidRequest.Geo.Builder builderForValue)
Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12). RECOMMENDED by the OpenRTB specification.
optional .com.google.openrtb.BidRequest.Geo geo = 4;
-
mergeGeo
public OpenRtb.BidRequest.Device.Builder mergeGeo(OpenRtb.BidRequest.Geo value)
Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12). RECOMMENDED by the OpenRTB specification.
optional .com.google.openrtb.BidRequest.Geo geo = 4;
-
clearGeo
public OpenRtb.BidRequest.Device.Builder clearGeo()
Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12). RECOMMENDED by the OpenRTB specification.
optional .com.google.openrtb.BidRequest.Geo geo = 4;
-
getGeoBuilder
public OpenRtb.BidRequest.Geo.Builder getGeoBuilder()
Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12). RECOMMENDED by the OpenRTB specification.
optional .com.google.openrtb.BidRequest.Geo geo = 4;
-
getGeoOrBuilder
public OpenRtb.BidRequest.GeoOrBuilder getGeoOrBuilder()
Location of the device assumed to be the user's current location defined by a Geo object (Section 3.2.12). RECOMMENDED by the OpenRTB specification.
optional .com.google.openrtb.BidRequest.Geo geo = 4;- Specified by:
getGeoOrBuilderin interfaceOpenRtb.BidRequest.DeviceOrBuilder
-
hasDnt
public boolean hasDnt()
Standard "Do Not Track" flag as set in the header by the browser, where false = tracking is unrestricted, true = do not track. RECOMMENDED by the OpenRTB specification.
optional bool dnt = 1;- Specified by:
hasDntin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the dnt field is set.
-
getDnt
public boolean getDnt()
Standard "Do Not Track" flag as set in the header by the browser, where false = tracking is unrestricted, true = do not track. RECOMMENDED by the OpenRTB specification.
optional bool dnt = 1;- Specified by:
getDntin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The dnt.
-
setDnt
public OpenRtb.BidRequest.Device.Builder setDnt(boolean value)
Standard "Do Not Track" flag as set in the header by the browser, where false = tracking is unrestricted, true = do not track. RECOMMENDED by the OpenRTB specification.
optional bool dnt = 1;- Parameters:
value- The dnt to set.- Returns:
- This builder for chaining.
-
clearDnt
public OpenRtb.BidRequest.Device.Builder clearDnt()
Standard "Do Not Track" flag as set in the header by the browser, where false = tracking is unrestricted, true = do not track. RECOMMENDED by the OpenRTB specification.
optional bool dnt = 1;- Returns:
- This builder for chaining.
-
hasLmt
public boolean hasLmt()
"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android), where false = tracking is unrestricted, true = tracking must be limited per commercial guidelines. RECOMMENDED by the OpenRTB specification.
optional bool lmt = 23;- Specified by:
hasLmtin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the lmt field is set.
-
getLmt
public boolean getLmt()
"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android), where false = tracking is unrestricted, true = tracking must be limited per commercial guidelines. RECOMMENDED by the OpenRTB specification.
optional bool lmt = 23;- Specified by:
getLmtin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The lmt.
-
setLmt
public OpenRtb.BidRequest.Device.Builder setLmt(boolean value)
"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android), where false = tracking is unrestricted, true = tracking must be limited per commercial guidelines. RECOMMENDED by the OpenRTB specification.
optional bool lmt = 23;- Parameters:
value- The lmt to set.- Returns:
- This builder for chaining.
-
clearLmt
public OpenRtb.BidRequest.Device.Builder clearLmt()
"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android), where false = tracking is unrestricted, true = tracking must be limited per commercial guidelines. RECOMMENDED by the OpenRTB specification.
optional bool lmt = 23;- Returns:
- This builder for chaining.
-
hasUa
public boolean hasUa()
Browser user agent string. Certain data may be redacted or replaced. RECOMMENDED by the OpenRTB specification.
optional string ua = 2;- Specified by:
hasUain interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the ua field is set.
-
getUa
public String getUa()
Browser user agent string. Certain data may be redacted or replaced. RECOMMENDED by the OpenRTB specification.
optional string ua = 2;- Specified by:
getUain interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The ua.
-
getUaBytes
public com.google.protobuf.ByteString getUaBytes()
Browser user agent string. Certain data may be redacted or replaced. RECOMMENDED by the OpenRTB specification.
optional string ua = 2;- Specified by:
getUaBytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for ua.
-
setUa
public OpenRtb.BidRequest.Device.Builder setUa(String value)
Browser user agent string. Certain data may be redacted or replaced. RECOMMENDED by the OpenRTB specification.
optional string ua = 2;- Parameters:
value- The ua to set.- Returns:
- This builder for chaining.
-
clearUa
public OpenRtb.BidRequest.Device.Builder clearUa()
Browser user agent string. Certain data may be redacted or replaced. RECOMMENDED by the OpenRTB specification.
optional string ua = 2;- Returns:
- This builder for chaining.
-
setUaBytes
public OpenRtb.BidRequest.Device.Builder setUaBytes(com.google.protobuf.ByteString value)
Browser user agent string. Certain data may be redacted or replaced. RECOMMENDED by the OpenRTB specification.
optional string ua = 2;- Parameters:
value- The bytes for ua to set.- Returns:
- This builder for chaining.
-
hasIp
public boolean hasIp()
IPv4 address closest to device. RECOMMENDED by the OpenRTB specification.
optional string ip = 3;- Specified by:
hasIpin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the ip field is set.
-
getIp
public String getIp()
IPv4 address closest to device. RECOMMENDED by the OpenRTB specification.
optional string ip = 3;- Specified by:
getIpin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The ip.
-
getIpBytes
public com.google.protobuf.ByteString getIpBytes()
IPv4 address closest to device. RECOMMENDED by the OpenRTB specification.
optional string ip = 3;- Specified by:
getIpBytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for ip.
-
setIp
public OpenRtb.BidRequest.Device.Builder setIp(String value)
IPv4 address closest to device. RECOMMENDED by the OpenRTB specification.
optional string ip = 3;- Parameters:
value- The ip to set.- Returns:
- This builder for chaining.
-
clearIp
public OpenRtb.BidRequest.Device.Builder clearIp()
IPv4 address closest to device. RECOMMENDED by the OpenRTB specification.
optional string ip = 3;- Returns:
- This builder for chaining.
-
setIpBytes
public OpenRtb.BidRequest.Device.Builder setIpBytes(com.google.protobuf.ByteString value)
IPv4 address closest to device. RECOMMENDED by the OpenRTB specification.
optional string ip = 3;- Parameters:
value- The bytes for ip to set.- Returns:
- This builder for chaining.
-
hasIpv6
public boolean hasIpv6()
IPv6 address closest to device.
optional string ipv6 = 9;- Specified by:
hasIpv6in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the ipv6 field is set.
-
getIpv6
public String getIpv6()
IPv6 address closest to device.
optional string ipv6 = 9;- Specified by:
getIpv6in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The ipv6.
-
getIpv6Bytes
public com.google.protobuf.ByteString getIpv6Bytes()
IPv6 address closest to device.
optional string ipv6 = 9;- Specified by:
getIpv6Bytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for ipv6.
-
setIpv6
public OpenRtb.BidRequest.Device.Builder setIpv6(String value)
IPv6 address closest to device.
optional string ipv6 = 9;- Parameters:
value- The ipv6 to set.- Returns:
- This builder for chaining.
-
clearIpv6
public OpenRtb.BidRequest.Device.Builder clearIpv6()
IPv6 address closest to device.
optional string ipv6 = 9;- Returns:
- This builder for chaining.
-
setIpv6Bytes
public OpenRtb.BidRequest.Device.Builder setIpv6Bytes(com.google.protobuf.ByteString value)
IPv6 address closest to device.
optional string ipv6 = 9;- Parameters:
value- The bytes for ipv6 to set.- Returns:
- This builder for chaining.
-
hasDevicetype
public boolean hasDevicetype()
The general type of device.
optional .com.google.openrtb.DeviceType devicetype = 18;- Specified by:
hasDevicetypein interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the devicetype field is set.
-
getDevicetype
public OpenRtb.DeviceType getDevicetype()
The general type of device.
optional .com.google.openrtb.DeviceType devicetype = 18;- Specified by:
getDevicetypein interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The devicetype.
-
setDevicetype
public OpenRtb.BidRequest.Device.Builder setDevicetype(OpenRtb.DeviceType value)
The general type of device.
optional .com.google.openrtb.DeviceType devicetype = 18;- Parameters:
value- The devicetype to set.- Returns:
- This builder for chaining.
-
clearDevicetype
public OpenRtb.BidRequest.Device.Builder clearDevicetype()
The general type of device.
optional .com.google.openrtb.DeviceType devicetype = 18;- Returns:
- This builder for chaining.
-
hasMake
public boolean hasMake()
Device make (e.g., "Apple").
optional string make = 12;- Specified by:
hasMakein interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the make field is set.
-
getMake
public String getMake()
Device make (e.g., "Apple").
optional string make = 12;- Specified by:
getMakein interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The make.
-
getMakeBytes
public com.google.protobuf.ByteString getMakeBytes()
Device make (e.g., "Apple").
optional string make = 12;- Specified by:
getMakeBytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for make.
-
setMake
public OpenRtb.BidRequest.Device.Builder setMake(String value)
Device make (e.g., "Apple").
optional string make = 12;- Parameters:
value- The make to set.- Returns:
- This builder for chaining.
-
clearMake
public OpenRtb.BidRequest.Device.Builder clearMake()
Device make (e.g., "Apple").
optional string make = 12;- Returns:
- This builder for chaining.
-
setMakeBytes
public OpenRtb.BidRequest.Device.Builder setMakeBytes(com.google.protobuf.ByteString value)
Device make (e.g., "Apple").
optional string make = 12;- Parameters:
value- The bytes for make to set.- Returns:
- This builder for chaining.
-
hasModel
public boolean hasModel()
Device model (e.g., "iPhone").
optional string model = 13;- Specified by:
hasModelin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the model field is set.
-
getModel
public String getModel()
Device model (e.g., "iPhone").
optional string model = 13;- Specified by:
getModelin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The model.
-
getModelBytes
public com.google.protobuf.ByteString getModelBytes()
Device model (e.g., "iPhone").
optional string model = 13;- Specified by:
getModelBytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for model.
-
setModel
public OpenRtb.BidRequest.Device.Builder setModel(String value)
Device model (e.g., "iPhone").
optional string model = 13;- Parameters:
value- The model to set.- Returns:
- This builder for chaining.
-
clearModel
public OpenRtb.BidRequest.Device.Builder clearModel()
Device model (e.g., "iPhone").
optional string model = 13;- Returns:
- This builder for chaining.
-
setModelBytes
public OpenRtb.BidRequest.Device.Builder setModelBytes(com.google.protobuf.ByteString value)
Device model (e.g., "iPhone").
optional string model = 13;- Parameters:
value- The bytes for model to set.- Returns:
- This builder for chaining.
-
hasOs
public boolean hasOs()
Device operating system (e.g., "iOS").
optional string os = 14;- Specified by:
hasOsin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the os field is set.
-
getOs
public String getOs()
Device operating system (e.g., "iOS").
optional string os = 14;- Specified by:
getOsin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The os.
-
getOsBytes
public com.google.protobuf.ByteString getOsBytes()
Device operating system (e.g., "iOS").
optional string os = 14;- Specified by:
getOsBytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for os.
-
setOs
public OpenRtb.BidRequest.Device.Builder setOs(String value)
Device operating system (e.g., "iOS").
optional string os = 14;- Parameters:
value- The os to set.- Returns:
- This builder for chaining.
-
clearOs
public OpenRtb.BidRequest.Device.Builder clearOs()
Device operating system (e.g., "iOS").
optional string os = 14;- Returns:
- This builder for chaining.
-
setOsBytes
public OpenRtb.BidRequest.Device.Builder setOsBytes(com.google.protobuf.ByteString value)
Device operating system (e.g., "iOS").
optional string os = 14;- Parameters:
value- The bytes for os to set.- Returns:
- This builder for chaining.
-
hasOsv
public boolean hasOsv()
Device operating system version (e.g., "3.1.2").
optional string osv = 15;- Specified by:
hasOsvin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the osv field is set.
-
getOsv
public String getOsv()
Device operating system version (e.g., "3.1.2").
optional string osv = 15;- Specified by:
getOsvin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The osv.
-
getOsvBytes
public com.google.protobuf.ByteString getOsvBytes()
Device operating system version (e.g., "3.1.2").
optional string osv = 15;- Specified by:
getOsvBytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for osv.
-
setOsv
public OpenRtb.BidRequest.Device.Builder setOsv(String value)
Device operating system version (e.g., "3.1.2").
optional string osv = 15;- Parameters:
value- The osv to set.- Returns:
- This builder for chaining.
-
clearOsv
public OpenRtb.BidRequest.Device.Builder clearOsv()
Device operating system version (e.g., "3.1.2").
optional string osv = 15;- Returns:
- This builder for chaining.
-
setOsvBytes
public OpenRtb.BidRequest.Device.Builder setOsvBytes(com.google.protobuf.ByteString value)
Device operating system version (e.g., "3.1.2").
optional string osv = 15;- Parameters:
value- The bytes for osv to set.- Returns:
- This builder for chaining.
-
hasHwv
public boolean hasHwv()
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 24;- Specified by:
hasHwvin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the hwv field is set.
-
getHwv
public String getHwv()
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 24;- Specified by:
getHwvin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The hwv.
-
getHwvBytes
public com.google.protobuf.ByteString getHwvBytes()
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 24;- Specified by:
getHwvBytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for hwv.
-
setHwv
public OpenRtb.BidRequest.Device.Builder setHwv(String value)
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 24;- Parameters:
value- The hwv to set.- Returns:
- This builder for chaining.
-
clearHwv
public OpenRtb.BidRequest.Device.Builder clearHwv()
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 24;- Returns:
- This builder for chaining.
-
setHwvBytes
public OpenRtb.BidRequest.Device.Builder setHwvBytes(com.google.protobuf.ByteString value)
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 24;- Parameters:
value- The bytes for hwv to set.- Returns:
- This builder for chaining.
-
hasW
public boolean hasW()
Physical width of the screen in pixels.
optional int32 w = 25;- Specified by:
hasWin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the w field is set.
-
getW
public int getW()
Physical width of the screen in pixels.
optional int32 w = 25;- Specified by:
getWin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The w.
-
setW
public OpenRtb.BidRequest.Device.Builder setW(int value)
Physical width of the screen in pixels.
optional int32 w = 25;- Parameters:
value- The w to set.- Returns:
- This builder for chaining.
-
clearW
public OpenRtb.BidRequest.Device.Builder clearW()
Physical width of the screen in pixels.
optional int32 w = 25;- Returns:
- This builder for chaining.
-
hasH
public boolean hasH()
Physical height of the screen in pixels.
optional int32 h = 26;- Specified by:
hasHin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the h field is set.
-
getH
public int getH()
Physical height of the screen in pixels.
optional int32 h = 26;- Specified by:
getHin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The h.
-
setH
public OpenRtb.BidRequest.Device.Builder setH(int value)
Physical height of the screen in pixels.
optional int32 h = 26;- Parameters:
value- The h to set.- Returns:
- This builder for chaining.
-
clearH
public OpenRtb.BidRequest.Device.Builder clearH()
Physical height of the screen in pixels.
optional int32 h = 26;- Returns:
- This builder for chaining.
-
hasPpi
public boolean hasPpi()
Screen size as pixels per linear inch.
optional int32 ppi = 27;- Specified by:
hasPpiin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the ppi field is set.
-
getPpi
public int getPpi()
Screen size as pixels per linear inch.
optional int32 ppi = 27;- Specified by:
getPpiin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The ppi.
-
setPpi
public OpenRtb.BidRequest.Device.Builder setPpi(int value)
Screen size as pixels per linear inch.
optional int32 ppi = 27;- Parameters:
value- The ppi to set.- Returns:
- This builder for chaining.
-
clearPpi
public OpenRtb.BidRequest.Device.Builder clearPpi()
Screen size as pixels per linear inch.
optional int32 ppi = 27;- Returns:
- This builder for chaining.
-
hasPxratio
public boolean hasPxratio()
The ratio of physical pixels to device independent pixels.
optional double pxratio = 28;- Specified by:
hasPxratioin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the pxratio field is set.
-
getPxratio
public double getPxratio()
The ratio of physical pixels to device independent pixels.
optional double pxratio = 28;- Specified by:
getPxratioin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The pxratio.
-
setPxratio
public OpenRtb.BidRequest.Device.Builder setPxratio(double value)
The ratio of physical pixels to device independent pixels.
optional double pxratio = 28;- Parameters:
value- The pxratio to set.- Returns:
- This builder for chaining.
-
clearPxratio
public OpenRtb.BidRequest.Device.Builder clearPxratio()
The ratio of physical pixels to device independent pixels.
optional double pxratio = 28;- Returns:
- This builder for chaining.
-
hasJs
public boolean hasJs()
Support for JavaScript.
optional bool js = 16;- Specified by:
hasJsin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the js field is set.
-
getJs
public boolean getJs()
Support for JavaScript.
optional bool js = 16;- Specified by:
getJsin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The js.
-
setJs
public OpenRtb.BidRequest.Device.Builder setJs(boolean value)
Support for JavaScript.
optional bool js = 16;- Parameters:
value- The js to set.- Returns:
- This builder for chaining.
-
clearJs
public OpenRtb.BidRequest.Device.Builder clearJs()
Support for JavaScript.
optional bool js = 16;- Returns:
- This builder for chaining.
-
hasGeofetch
public boolean hasGeofetch()
Indicates if the geolocation API will be available to JavaScript code running in the banner.
optional bool geofetch = 29;- Specified by:
hasGeofetchin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the geofetch field is set.
-
getGeofetch
public boolean getGeofetch()
Indicates if the geolocation API will be available to JavaScript code running in the banner.
optional bool geofetch = 29;- Specified by:
getGeofetchin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The geofetch.
-
setGeofetch
public OpenRtb.BidRequest.Device.Builder setGeofetch(boolean value)
Indicates if the geolocation API will be available to JavaScript code running in the banner.
optional bool geofetch = 29;- Parameters:
value- The geofetch to set.- Returns:
- This builder for chaining.
-
clearGeofetch
public OpenRtb.BidRequest.Device.Builder clearGeofetch()
Indicates if the geolocation API will be available to JavaScript code running in the banner.
optional bool geofetch = 29;- Returns:
- This builder for chaining.
-
hasFlashver
public boolean hasFlashver()
Version of Flash supported by the browser.
optional string flashver = 19;- Specified by:
hasFlashverin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the flashver field is set.
-
getFlashver
public String getFlashver()
Version of Flash supported by the browser.
optional string flashver = 19;- Specified by:
getFlashverin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The flashver.
-
getFlashverBytes
public com.google.protobuf.ByteString getFlashverBytes()
Version of Flash supported by the browser.
optional string flashver = 19;- Specified by:
getFlashverBytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for flashver.
-
setFlashver
public OpenRtb.BidRequest.Device.Builder setFlashver(String value)
Version of Flash supported by the browser.
optional string flashver = 19;- Parameters:
value- The flashver to set.- Returns:
- This builder for chaining.
-
clearFlashver
public OpenRtb.BidRequest.Device.Builder clearFlashver()
Version of Flash supported by the browser.
optional string flashver = 19;- Returns:
- This builder for chaining.
-
setFlashverBytes
public OpenRtb.BidRequest.Device.Builder setFlashverBytes(com.google.protobuf.ByteString value)
Version of Flash supported by the browser.
optional string flashver = 19;- Parameters:
value- The bytes for flashver to set.- Returns:
- This builder for chaining.
-
hasLanguage
public boolean hasLanguage()
Browser language using ISO-639-1-alpha-2.
optional string language = 11;- Specified by:
hasLanguagein interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the language field is set.
-
getLanguage
public String getLanguage()
Browser language using ISO-639-1-alpha-2.
optional string language = 11;- Specified by:
getLanguagein interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The language.
-
getLanguageBytes
public com.google.protobuf.ByteString getLanguageBytes()
Browser language using ISO-639-1-alpha-2.
optional string language = 11;- Specified by:
getLanguageBytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for language.
-
setLanguage
public OpenRtb.BidRequest.Device.Builder setLanguage(String value)
Browser language using ISO-639-1-alpha-2.
optional string language = 11;- Parameters:
value- The language to set.- Returns:
- This builder for chaining.
-
clearLanguage
public OpenRtb.BidRequest.Device.Builder clearLanguage()
Browser language using ISO-639-1-alpha-2.
optional string language = 11;- Returns:
- This builder for chaining.
-
setLanguageBytes
public OpenRtb.BidRequest.Device.Builder setLanguageBytes(com.google.protobuf.ByteString value)
Browser language using ISO-639-1-alpha-2.
optional string language = 11;- Parameters:
value- The bytes for language to set.- Returns:
- This builder for chaining.
-
hasCarrier
public boolean hasCarrier()
Carrier or ISP (e.g., "VERIZON") using exchange curated string names which should be published to bidders a priori.
optional string carrier = 10;- Specified by:
hasCarrierin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the carrier field is set.
-
getCarrier
public String getCarrier()
Carrier or ISP (e.g., "VERIZON") using exchange curated string names which should be published to bidders a priori.
optional string carrier = 10;- Specified by:
getCarrierin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The carrier.
-
getCarrierBytes
public com.google.protobuf.ByteString getCarrierBytes()
Carrier or ISP (e.g., "VERIZON") using exchange curated string names which should be published to bidders a priori.
optional string carrier = 10;- Specified by:
getCarrierBytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for carrier.
-
setCarrier
public OpenRtb.BidRequest.Device.Builder setCarrier(String value)
Carrier or ISP (e.g., "VERIZON") using exchange curated string names which should be published to bidders a priori.
optional string carrier = 10;- Parameters:
value- The carrier to set.- Returns:
- This builder for chaining.
-
clearCarrier
public OpenRtb.BidRequest.Device.Builder clearCarrier()
Carrier or ISP (e.g., "VERIZON") using exchange curated string names which should be published to bidders a priori.
optional string carrier = 10;- Returns:
- This builder for chaining.
-
setCarrierBytes
public OpenRtb.BidRequest.Device.Builder setCarrierBytes(com.google.protobuf.ByteString value)
Carrier or ISP (e.g., "VERIZON") using exchange curated string names which should be published to bidders a priori.
optional string carrier = 10;- Parameters:
value- The bytes for carrier to set.- Returns:
- This builder for chaining.
-
hasMccmnc
public boolean hasMccmnc()
Mobile carrier as the concatenated MCC-MNC code (e.g., "310-005" identifies Verizon Wireless CDMA in the USA). Refer to https://en.wikipedia.org/wiki/Mobile_country_code for further examples. Note that the dash between the MCC and MNC parts is required to remove parsing ambiguity.
optional string mccmnc = 30;- Specified by:
hasMccmncin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the mccmnc field is set.
-
getMccmnc
public String getMccmnc()
Mobile carrier as the concatenated MCC-MNC code (e.g., "310-005" identifies Verizon Wireless CDMA in the USA). Refer to https://en.wikipedia.org/wiki/Mobile_country_code for further examples. Note that the dash between the MCC and MNC parts is required to remove parsing ambiguity.
optional string mccmnc = 30;- Specified by:
getMccmncin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The mccmnc.
-
getMccmncBytes
public com.google.protobuf.ByteString getMccmncBytes()
Mobile carrier as the concatenated MCC-MNC code (e.g., "310-005" identifies Verizon Wireless CDMA in the USA). Refer to https://en.wikipedia.org/wiki/Mobile_country_code for further examples. Note that the dash between the MCC and MNC parts is required to remove parsing ambiguity.
optional string mccmnc = 30;- Specified by:
getMccmncBytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for mccmnc.
-
setMccmnc
public OpenRtb.BidRequest.Device.Builder setMccmnc(String value)
Mobile carrier as the concatenated MCC-MNC code (e.g., "310-005" identifies Verizon Wireless CDMA in the USA). Refer to https://en.wikipedia.org/wiki/Mobile_country_code for further examples. Note that the dash between the MCC and MNC parts is required to remove parsing ambiguity.
optional string mccmnc = 30;- Parameters:
value- The mccmnc to set.- Returns:
- This builder for chaining.
-
clearMccmnc
public OpenRtb.BidRequest.Device.Builder clearMccmnc()
Mobile carrier as the concatenated MCC-MNC code (e.g., "310-005" identifies Verizon Wireless CDMA in the USA). Refer to https://en.wikipedia.org/wiki/Mobile_country_code for further examples. Note that the dash between the MCC and MNC parts is required to remove parsing ambiguity.
optional string mccmnc = 30;- Returns:
- This builder for chaining.
-
setMccmncBytes
public OpenRtb.BidRequest.Device.Builder setMccmncBytes(com.google.protobuf.ByteString value)
Mobile carrier as the concatenated MCC-MNC code (e.g., "310-005" identifies Verizon Wireless CDMA in the USA). Refer to https://en.wikipedia.org/wiki/Mobile_country_code for further examples. Note that the dash between the MCC and MNC parts is required to remove parsing ambiguity.
optional string mccmnc = 30;- Parameters:
value- The bytes for mccmnc to set.- Returns:
- This builder for chaining.
-
hasConnectiontype
public boolean hasConnectiontype()
Network connection type.
optional .com.google.openrtb.ConnectionType connectiontype = 17;- Specified by:
hasConnectiontypein interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the connectiontype field is set.
-
getConnectiontype
public OpenRtb.ConnectionType getConnectiontype()
Network connection type.
optional .com.google.openrtb.ConnectionType connectiontype = 17;- Specified by:
getConnectiontypein interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The connectiontype.
-
setConnectiontype
public OpenRtb.BidRequest.Device.Builder setConnectiontype(OpenRtb.ConnectionType value)
Network connection type.
optional .com.google.openrtb.ConnectionType connectiontype = 17;- Parameters:
value- The connectiontype to set.- Returns:
- This builder for chaining.
-
clearConnectiontype
public OpenRtb.BidRequest.Device.Builder clearConnectiontype()
Network connection type.
optional .com.google.openrtb.ConnectionType connectiontype = 17;- Returns:
- This builder for chaining.
-
hasIfa
public boolean hasIfa()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 20;- Specified by:
hasIfain interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the ifa field is set.
-
getIfa
public String getIfa()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 20;- Specified by:
getIfain interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The ifa.
-
getIfaBytes
public com.google.protobuf.ByteString getIfaBytes()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 20;- Specified by:
getIfaBytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for ifa.
-
setIfa
public OpenRtb.BidRequest.Device.Builder setIfa(String value)
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 20;- Parameters:
value- The ifa to set.- Returns:
- This builder for chaining.
-
clearIfa
public OpenRtb.BidRequest.Device.Builder clearIfa()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 20;- Returns:
- This builder for chaining.
-
setIfaBytes
public OpenRtb.BidRequest.Device.Builder setIfaBytes(com.google.protobuf.ByteString value)
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 20;- Parameters:
value- The bytes for ifa to set.- Returns:
- This builder for chaining.
-
hasDidsha1
public boolean hasDidsha1()
Hardware device ID (e.g., IMEI); hashed via SHA1.
optional string didsha1 = 5;- Specified by:
hasDidsha1in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the didsha1 field is set.
-
getDidsha1
public String getDidsha1()
Hardware device ID (e.g., IMEI); hashed via SHA1.
optional string didsha1 = 5;- Specified by:
getDidsha1in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The didsha1.
-
getDidsha1Bytes
public com.google.protobuf.ByteString getDidsha1Bytes()
Hardware device ID (e.g., IMEI); hashed via SHA1.
optional string didsha1 = 5;- Specified by:
getDidsha1Bytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for didsha1.
-
setDidsha1
public OpenRtb.BidRequest.Device.Builder setDidsha1(String value)
Hardware device ID (e.g., IMEI); hashed via SHA1.
optional string didsha1 = 5;- Parameters:
value- The didsha1 to set.- Returns:
- This builder for chaining.
-
clearDidsha1
public OpenRtb.BidRequest.Device.Builder clearDidsha1()
Hardware device ID (e.g., IMEI); hashed via SHA1.
optional string didsha1 = 5;- Returns:
- This builder for chaining.
-
setDidsha1Bytes
public OpenRtb.BidRequest.Device.Builder setDidsha1Bytes(com.google.protobuf.ByteString value)
Hardware device ID (e.g., IMEI); hashed via SHA1.
optional string didsha1 = 5;- Parameters:
value- The bytes for didsha1 to set.- Returns:
- This builder for chaining.
-
hasDidmd5
public boolean hasDidmd5()
Hardware device ID (e.g., IMEI); hashed via MD5.
optional string didmd5 = 6;- Specified by:
hasDidmd5in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the didmd5 field is set.
-
getDidmd5
public String getDidmd5()
Hardware device ID (e.g., IMEI); hashed via MD5.
optional string didmd5 = 6;- Specified by:
getDidmd5in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The didmd5.
-
getDidmd5Bytes
public com.google.protobuf.ByteString getDidmd5Bytes()
Hardware device ID (e.g., IMEI); hashed via MD5.
optional string didmd5 = 6;- Specified by:
getDidmd5Bytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for didmd5.
-
setDidmd5
public OpenRtb.BidRequest.Device.Builder setDidmd5(String value)
Hardware device ID (e.g., IMEI); hashed via MD5.
optional string didmd5 = 6;- Parameters:
value- The didmd5 to set.- Returns:
- This builder for chaining.
-
clearDidmd5
public OpenRtb.BidRequest.Device.Builder clearDidmd5()
Hardware device ID (e.g., IMEI); hashed via MD5.
optional string didmd5 = 6;- Returns:
- This builder for chaining.
-
setDidmd5Bytes
public OpenRtb.BidRequest.Device.Builder setDidmd5Bytes(com.google.protobuf.ByteString value)
Hardware device ID (e.g., IMEI); hashed via MD5.
optional string didmd5 = 6;- Parameters:
value- The bytes for didmd5 to set.- Returns:
- This builder for chaining.
-
hasDpidsha1
public boolean hasDpidsha1()
Platform device ID (e.g., Android ID); hashed via SHA1.
optional string dpidsha1 = 7;- Specified by:
hasDpidsha1in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the dpidsha1 field is set.
-
getDpidsha1
public String getDpidsha1()
Platform device ID (e.g., Android ID); hashed via SHA1.
optional string dpidsha1 = 7;- Specified by:
getDpidsha1in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The dpidsha1.
-
getDpidsha1Bytes
public com.google.protobuf.ByteString getDpidsha1Bytes()
Platform device ID (e.g., Android ID); hashed via SHA1.
optional string dpidsha1 = 7;- Specified by:
getDpidsha1Bytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for dpidsha1.
-
setDpidsha1
public OpenRtb.BidRequest.Device.Builder setDpidsha1(String value)
Platform device ID (e.g., Android ID); hashed via SHA1.
optional string dpidsha1 = 7;- Parameters:
value- The dpidsha1 to set.- Returns:
- This builder for chaining.
-
clearDpidsha1
public OpenRtb.BidRequest.Device.Builder clearDpidsha1()
Platform device ID (e.g., Android ID); hashed via SHA1.
optional string dpidsha1 = 7;- Returns:
- This builder for chaining.
-
setDpidsha1Bytes
public OpenRtb.BidRequest.Device.Builder setDpidsha1Bytes(com.google.protobuf.ByteString value)
Platform device ID (e.g., Android ID); hashed via SHA1.
optional string dpidsha1 = 7;- Parameters:
value- The bytes for dpidsha1 to set.- Returns:
- This builder for chaining.
-
hasDpidmd5
public boolean hasDpidmd5()
Platform device ID (e.g., Android ID); hashed via MD5.
optional string dpidmd5 = 8;- Specified by:
hasDpidmd5in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the dpidmd5 field is set.
-
getDpidmd5
public String getDpidmd5()
Platform device ID (e.g., Android ID); hashed via MD5.
optional string dpidmd5 = 8;- Specified by:
getDpidmd5in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The dpidmd5.
-
getDpidmd5Bytes
public com.google.protobuf.ByteString getDpidmd5Bytes()
Platform device ID (e.g., Android ID); hashed via MD5.
optional string dpidmd5 = 8;- Specified by:
getDpidmd5Bytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for dpidmd5.
-
setDpidmd5
public OpenRtb.BidRequest.Device.Builder setDpidmd5(String value)
Platform device ID (e.g., Android ID); hashed via MD5.
optional string dpidmd5 = 8;- Parameters:
value- The dpidmd5 to set.- Returns:
- This builder for chaining.
-
clearDpidmd5
public OpenRtb.BidRequest.Device.Builder clearDpidmd5()
Platform device ID (e.g., Android ID); hashed via MD5.
optional string dpidmd5 = 8;- Returns:
- This builder for chaining.
-
setDpidmd5Bytes
public OpenRtb.BidRequest.Device.Builder setDpidmd5Bytes(com.google.protobuf.ByteString value)
Platform device ID (e.g., Android ID); hashed via MD5.
optional string dpidmd5 = 8;- Parameters:
value- The bytes for dpidmd5 to set.- Returns:
- This builder for chaining.
-
hasMacsha1
public boolean hasMacsha1()
MAC address of the device; hashed via SHA1.
optional string macsha1 = 21;- Specified by:
hasMacsha1in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the macsha1 field is set.
-
getMacsha1
public String getMacsha1()
MAC address of the device; hashed via SHA1.
optional string macsha1 = 21;- Specified by:
getMacsha1in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The macsha1.
-
getMacsha1Bytes
public com.google.protobuf.ByteString getMacsha1Bytes()
MAC address of the device; hashed via SHA1.
optional string macsha1 = 21;- Specified by:
getMacsha1Bytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for macsha1.
-
setMacsha1
public OpenRtb.BidRequest.Device.Builder setMacsha1(String value)
MAC address of the device; hashed via SHA1.
optional string macsha1 = 21;- Parameters:
value- The macsha1 to set.- Returns:
- This builder for chaining.
-
clearMacsha1
public OpenRtb.BidRequest.Device.Builder clearMacsha1()
MAC address of the device; hashed via SHA1.
optional string macsha1 = 21;- Returns:
- This builder for chaining.
-
setMacsha1Bytes
public OpenRtb.BidRequest.Device.Builder setMacsha1Bytes(com.google.protobuf.ByteString value)
MAC address of the device; hashed via SHA1.
optional string macsha1 = 21;- Parameters:
value- The bytes for macsha1 to set.- Returns:
- This builder for chaining.
-
hasMacmd5
public boolean hasMacmd5()
MAC address of the device; hashed via MD5.
optional string macmd5 = 22;- Specified by:
hasMacmd5in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- Whether the macmd5 field is set.
-
getMacmd5
public String getMacmd5()
MAC address of the device; hashed via MD5.
optional string macmd5 = 22;- Specified by:
getMacmd5in interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The macmd5.
-
getMacmd5Bytes
public com.google.protobuf.ByteString getMacmd5Bytes()
MAC address of the device; hashed via MD5.
optional string macmd5 = 22;- Specified by:
getMacmd5Bytesin interfaceOpenRtb.BidRequest.DeviceOrBuilder- Returns:
- The bytes for macmd5.
-
setMacmd5
public OpenRtb.BidRequest.Device.Builder setMacmd5(String value)
MAC address of the device; hashed via MD5.
optional string macmd5 = 22;- Parameters:
value- The macmd5 to set.- Returns:
- This builder for chaining.
-
clearMacmd5
public OpenRtb.BidRequest.Device.Builder clearMacmd5()
MAC address of the device; hashed via MD5.
optional string macmd5 = 22;- Returns:
- This builder for chaining.
-
setMacmd5Bytes
public OpenRtb.BidRequest.Device.Builder setMacmd5Bytes(com.google.protobuf.ByteString value)
MAC address of the device; hashed via MD5.
optional string macmd5 = 22;- Parameters:
value- The bytes for macmd5 to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final OpenRtb.BidRequest.Device.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Device.Builder>
-
mergeUnknownFields
public final OpenRtb.BidRequest.Device.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Device.Builder>
-
-