Package com.google.doubleclick
Class AdxExt.DeviceExt.UserAgent.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.UserAgent.Builder>
-
- com.google.doubleclick.AdxExt.DeviceExt.UserAgent.Builder
-
- All Implemented Interfaces:
AdxExt.DeviceExt.UserAgentOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdxExt.DeviceExt.UserAgent
public static final class AdxExt.DeviceExt.UserAgent.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.UserAgent.Builder> implements AdxExt.DeviceExt.UserAgentOrBuilder
Structured user agent information, which can be used when a client supports User-Agent Client Hints: https://wicg.github.io/ua-client-hints/ Note: When available, fields are sourced from Client Hints HTTP headers or equivalent JavaScript accessors from the NavigatorUAData interface. For agents that have no support for User-Agent Client Hints, an exchange can also extract information from the parsed User-Agent header, so this object can always be used as the source of the user agent information.
Protobuf typecom.google.doubleclick.DeviceExt.UserAgent
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AdxExt.DeviceExt.UserAgent.BuilderaddAllBrowsers(Iterable<? extends AdxExt.DeviceExt.UserAgent.BrandVersion> values)Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BuilderaddBrowsers(int index, AdxExt.DeviceExt.UserAgent.BrandVersion value)Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BuilderaddBrowsers(int index, AdxExt.DeviceExt.UserAgent.BrandVersion.Builder builderForValue)Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BuilderaddBrowsers(AdxExt.DeviceExt.UserAgent.BrandVersion value)Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BuilderaddBrowsers(AdxExt.DeviceExt.UserAgent.BrandVersion.Builder builderForValue)Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BrandVersion.BuilderaddBrowsersBuilder()Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BrandVersion.BuilderaddBrowsersBuilder(int index)Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AdxExt.DeviceExt.UserAgentbuild()AdxExt.DeviceExt.UserAgentbuildPartial()AdxExt.DeviceExt.UserAgent.Builderclear()AdxExt.DeviceExt.UserAgent.BuilderclearArchitecture()Device's major binary architecture, e.g.AdxExt.DeviceExt.UserAgent.BuilderclearBitness()Device's bitness, e.g.AdxExt.DeviceExt.UserAgent.BuilderclearBrowsers()Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BuilderclearDEPRECATEDBrowser()Deprecated.AdxExt.DeviceExt.UserAgent.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AdxExt.DeviceExt.UserAgent.BuilderclearMobile()True if the agent prefers a "mobile" version of the content if available, i.e.AdxExt.DeviceExt.UserAgent.BuilderclearModel()Device model.AdxExt.DeviceExt.UserAgent.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AdxExt.DeviceExt.UserAgent.BuilderclearPlatform()Identifies the user agent's execution platform / OS.AdxExt.DeviceExt.UserAgent.Builderclone()StringgetArchitecture()Device's major binary architecture, e.g.com.google.protobuf.ByteStringgetArchitectureBytes()Device's major binary architecture, e.g.StringgetBitness()Device's bitness, e.g.com.google.protobuf.ByteStringgetBitnessBytes()Device's bitness, e.g.AdxExt.DeviceExt.UserAgent.BrandVersiongetBrowsers(int index)Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BrandVersion.BuildergetBrowsersBuilder(int index)Each BrandVersion object identifies a browser or similar software component.List<AdxExt.DeviceExt.UserAgent.BrandVersion.Builder>getBrowsersBuilderList()Each BrandVersion object identifies a browser or similar software component.intgetBrowsersCount()Each BrandVersion object identifies a browser or similar software component.List<AdxExt.DeviceExt.UserAgent.BrandVersion>getBrowsersList()Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BrandVersionOrBuildergetBrowsersOrBuilder(int index)Each BrandVersion object identifies a browser or similar software component.List<? extends AdxExt.DeviceExt.UserAgent.BrandVersionOrBuilder>getBrowsersOrBuilderList()Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgentgetDefaultInstanceForType()AdxExt.DeviceExt.UserAgent.BrandVersiongetDEPRECATEDBrowser()Deprecated.com.google.doubleclick.DeviceExt.UserAgent.DEPRECATED_browser is deprecated.AdxExt.DeviceExt.UserAgent.BrandVersion.BuildergetDEPRECATEDBrowserBuilder()Deprecated.AdxExt.DeviceExt.UserAgent.BrandVersionOrBuildergetDEPRECATEDBrowserOrBuilder()Deprecated.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetMobile()True if the agent prefers a "mobile" version of the content if available, i.e.StringgetModel()Device model.com.google.protobuf.ByteStringgetModelBytes()Device model.AdxExt.DeviceExt.UserAgent.BrandVersiongetPlatform()Identifies the user agent's execution platform / OS.AdxExt.DeviceExt.UserAgent.BrandVersion.BuildergetPlatformBuilder()Identifies the user agent's execution platform / OS.AdxExt.DeviceExt.UserAgent.BrandVersionOrBuildergetPlatformOrBuilder()Identifies the user agent's execution platform / OS.booleanhasArchitecture()Device's major binary architecture, e.g.booleanhasBitness()Device's bitness, e.g.booleanhasDEPRECATEDBrowser()Deprecated.com.google.doubleclick.DeviceExt.UserAgent.DEPRECATED_browser is deprecated.booleanhasMobile()True if the agent prefers a "mobile" version of the content if available, i.e.booleanhasModel()Device model.booleanhasPlatform()Identifies the user agent's execution platform / OS.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AdxExt.DeviceExt.UserAgent.BuildermergeDEPRECATEDBrowser(AdxExt.DeviceExt.UserAgent.BrandVersion value)Deprecated.AdxExt.DeviceExt.UserAgent.BuildermergeFrom(AdxExt.DeviceExt.UserAgent other)AdxExt.DeviceExt.UserAgent.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AdxExt.DeviceExt.UserAgent.BuildermergeFrom(com.google.protobuf.Message other)AdxExt.DeviceExt.UserAgent.BuildermergePlatform(AdxExt.DeviceExt.UserAgent.BrandVersion value)Identifies the user agent's execution platform / OS.AdxExt.DeviceExt.UserAgent.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AdxExt.DeviceExt.UserAgent.BuilderremoveBrowsers(int index)Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BuildersetArchitecture(String value)Device's major binary architecture, e.g.AdxExt.DeviceExt.UserAgent.BuildersetArchitectureBytes(com.google.protobuf.ByteString value)Device's major binary architecture, e.g.AdxExt.DeviceExt.UserAgent.BuildersetBitness(String value)Device's bitness, e.g.AdxExt.DeviceExt.UserAgent.BuildersetBitnessBytes(com.google.protobuf.ByteString value)Device's bitness, e.g.AdxExt.DeviceExt.UserAgent.BuildersetBrowsers(int index, AdxExt.DeviceExt.UserAgent.BrandVersion value)Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BuildersetBrowsers(int index, AdxExt.DeviceExt.UserAgent.BrandVersion.Builder builderForValue)Each BrandVersion object identifies a browser or similar software component.AdxExt.DeviceExt.UserAgent.BuildersetDEPRECATEDBrowser(AdxExt.DeviceExt.UserAgent.BrandVersion value)Deprecated.AdxExt.DeviceExt.UserAgent.BuildersetDEPRECATEDBrowser(AdxExt.DeviceExt.UserAgent.BrandVersion.Builder builderForValue)Deprecated.AdxExt.DeviceExt.UserAgent.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AdxExt.DeviceExt.UserAgent.BuildersetMobile(boolean value)True if the agent prefers a "mobile" version of the content if available, i.e.AdxExt.DeviceExt.UserAgent.BuildersetModel(String value)Device model.AdxExt.DeviceExt.UserAgent.BuildersetModelBytes(com.google.protobuf.ByteString value)Device model.AdxExt.DeviceExt.UserAgent.BuildersetPlatform(AdxExt.DeviceExt.UserAgent.BrandVersion value)Identifies the user agent's execution platform / OS.AdxExt.DeviceExt.UserAgent.BuildersetPlatform(AdxExt.DeviceExt.UserAgent.BrandVersion.Builder builderForValue)Identifies the user agent's execution platform / OS.AdxExt.DeviceExt.UserAgent.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AdxExt.DeviceExt.UserAgent.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, 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
-
-
-
-
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<AdxExt.DeviceExt.UserAgent.Builder>
-
clear
public AdxExt.DeviceExt.UserAgent.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.UserAgent.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<AdxExt.DeviceExt.UserAgent.Builder>
-
getDefaultInstanceForType
public AdxExt.DeviceExt.UserAgent getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AdxExt.DeviceExt.UserAgent build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AdxExt.DeviceExt.UserAgent buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AdxExt.DeviceExt.UserAgent.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<AdxExt.DeviceExt.UserAgent.Builder>
-
setField
public AdxExt.DeviceExt.UserAgent.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.UserAgent.Builder>
-
clearField
public AdxExt.DeviceExt.UserAgent.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.UserAgent.Builder>
-
clearOneof
public AdxExt.DeviceExt.UserAgent.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.UserAgent.Builder>
-
setRepeatedField
public AdxExt.DeviceExt.UserAgent.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.Builder<AdxExt.DeviceExt.UserAgent.Builder>
-
addRepeatedField
public AdxExt.DeviceExt.UserAgent.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.UserAgent.Builder>
-
mergeFrom
public AdxExt.DeviceExt.UserAgent.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdxExt.DeviceExt.UserAgent.Builder>
-
mergeFrom
public AdxExt.DeviceExt.UserAgent.Builder mergeFrom(AdxExt.DeviceExt.UserAgent other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.UserAgent.Builder>
-
mergeFrom
public AdxExt.DeviceExt.UserAgent.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<AdxExt.DeviceExt.UserAgent.Builder>- Throws:
IOException
-
hasDEPRECATEDBrowser
@Deprecated public boolean hasDEPRECATEDBrowser()
Deprecated.com.google.doubleclick.DeviceExt.UserAgent.DEPRECATED_browser is deprecated. See openrtb-adx.proto;l=950Identifies the browser. Use the new field browsers.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion DEPRECATED_browser = 1 [deprecated = true];- Specified by:
hasDEPRECATEDBrowserin interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- Whether the dEPRECATEDBrowser field is set.
-
getDEPRECATEDBrowser
@Deprecated public AdxExt.DeviceExt.UserAgent.BrandVersion getDEPRECATEDBrowser()
Deprecated.com.google.doubleclick.DeviceExt.UserAgent.DEPRECATED_browser is deprecated. See openrtb-adx.proto;l=950Identifies the browser. Use the new field browsers.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion DEPRECATED_browser = 1 [deprecated = true];- Specified by:
getDEPRECATEDBrowserin interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- The dEPRECATEDBrowser.
-
setDEPRECATEDBrowser
@Deprecated public AdxExt.DeviceExt.UserAgent.Builder setDEPRECATEDBrowser(AdxExt.DeviceExt.UserAgent.BrandVersion value)
Deprecated.Identifies the browser. Use the new field browsers.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion DEPRECATED_browser = 1 [deprecated = true];
-
setDEPRECATEDBrowser
@Deprecated public AdxExt.DeviceExt.UserAgent.Builder setDEPRECATEDBrowser(AdxExt.DeviceExt.UserAgent.BrandVersion.Builder builderForValue)
Deprecated.Identifies the browser. Use the new field browsers.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion DEPRECATED_browser = 1 [deprecated = true];
-
mergeDEPRECATEDBrowser
@Deprecated public AdxExt.DeviceExt.UserAgent.Builder mergeDEPRECATEDBrowser(AdxExt.DeviceExt.UserAgent.BrandVersion value)
Deprecated.Identifies the browser. Use the new field browsers.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion DEPRECATED_browser = 1 [deprecated = true];
-
clearDEPRECATEDBrowser
@Deprecated public AdxExt.DeviceExt.UserAgent.Builder clearDEPRECATEDBrowser()
Deprecated.Identifies the browser. Use the new field browsers.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion DEPRECATED_browser = 1 [deprecated = true];
-
getDEPRECATEDBrowserBuilder
@Deprecated public AdxExt.DeviceExt.UserAgent.BrandVersion.Builder getDEPRECATEDBrowserBuilder()
Deprecated.Identifies the browser. Use the new field browsers.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion DEPRECATED_browser = 1 [deprecated = true];
-
getDEPRECATEDBrowserOrBuilder
@Deprecated public AdxExt.DeviceExt.UserAgent.BrandVersionOrBuilder getDEPRECATEDBrowserOrBuilder()
Deprecated.Identifies the browser. Use the new field browsers.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion DEPRECATED_browser = 1 [deprecated = true];- Specified by:
getDEPRECATEDBrowserOrBuilderin interfaceAdxExt.DeviceExt.UserAgentOrBuilder
-
getBrowsersList
public List<AdxExt.DeviceExt.UserAgent.BrandVersion> getBrowsersList()
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;- Specified by:
getBrowsersListin interfaceAdxExt.DeviceExt.UserAgentOrBuilder
-
getBrowsersCount
public int getBrowsersCount()
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;- Specified by:
getBrowsersCountin interfaceAdxExt.DeviceExt.UserAgentOrBuilder
-
getBrowsers
public AdxExt.DeviceExt.UserAgent.BrandVersion getBrowsers(int index)
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;- Specified by:
getBrowsersin interfaceAdxExt.DeviceExt.UserAgentOrBuilder
-
setBrowsers
public AdxExt.DeviceExt.UserAgent.Builder setBrowsers(int index, AdxExt.DeviceExt.UserAgent.BrandVersion value)
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
setBrowsers
public AdxExt.DeviceExt.UserAgent.Builder setBrowsers(int index, AdxExt.DeviceExt.UserAgent.BrandVersion.Builder builderForValue)
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
addBrowsers
public AdxExt.DeviceExt.UserAgent.Builder addBrowsers(AdxExt.DeviceExt.UserAgent.BrandVersion value)
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
addBrowsers
public AdxExt.DeviceExt.UserAgent.Builder addBrowsers(int index, AdxExt.DeviceExt.UserAgent.BrandVersion value)
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
addBrowsers
public AdxExt.DeviceExt.UserAgent.Builder addBrowsers(AdxExt.DeviceExt.UserAgent.BrandVersion.Builder builderForValue)
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
addBrowsers
public AdxExt.DeviceExt.UserAgent.Builder addBrowsers(int index, AdxExt.DeviceExt.UserAgent.BrandVersion.Builder builderForValue)
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
addAllBrowsers
public AdxExt.DeviceExt.UserAgent.Builder addAllBrowsers(Iterable<? extends AdxExt.DeviceExt.UserAgent.BrandVersion> values)
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
clearBrowsers
public AdxExt.DeviceExt.UserAgent.Builder clearBrowsers()
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
removeBrowsers
public AdxExt.DeviceExt.UserAgent.Builder removeBrowsers(int index)
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
getBrowsersBuilder
public AdxExt.DeviceExt.UserAgent.BrandVersion.Builder getBrowsersBuilder(int index)
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
getBrowsersOrBuilder
public AdxExt.DeviceExt.UserAgent.BrandVersionOrBuilder getBrowsersOrBuilder(int index)
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;- Specified by:
getBrowsersOrBuilderin interfaceAdxExt.DeviceExt.UserAgentOrBuilder
-
getBrowsersOrBuilderList
public List<? extends AdxExt.DeviceExt.UserAgent.BrandVersionOrBuilder> getBrowsersOrBuilderList()
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;- Specified by:
getBrowsersOrBuilderListin interfaceAdxExt.DeviceExt.UserAgentOrBuilder
-
addBrowsersBuilder
public AdxExt.DeviceExt.UserAgent.BrandVersion.Builder addBrowsersBuilder()
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
addBrowsersBuilder
public AdxExt.DeviceExt.UserAgent.BrandVersion.Builder addBrowsersBuilder(int index)
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
getBrowsersBuilderList
public List<AdxExt.DeviceExt.UserAgent.BrandVersion.Builder> getBrowsersBuilderList()
Each BrandVersion object identifies a browser or similar software component. Exchanges should send brands and versions derived from the Sec-CH-UA-Full-Version-List header.
repeated .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion browsers = 8;
-
hasPlatform
public boolean hasPlatform()
Identifies the user agent's execution platform / OS. Exchanges should send a brand derived from the Sec-CH-UA-Platform header, and version derived from the Sec-CH-UAPlatform-Version header.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion platform = 2;- Specified by:
hasPlatformin interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- Whether the platform field is set.
-
getPlatform
public AdxExt.DeviceExt.UserAgent.BrandVersion getPlatform()
Identifies the user agent's execution platform / OS. Exchanges should send a brand derived from the Sec-CH-UA-Platform header, and version derived from the Sec-CH-UAPlatform-Version header.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion platform = 2;- Specified by:
getPlatformin interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- The platform.
-
setPlatform
public AdxExt.DeviceExt.UserAgent.Builder setPlatform(AdxExt.DeviceExt.UserAgent.BrandVersion value)
Identifies the user agent's execution platform / OS. Exchanges should send a brand derived from the Sec-CH-UA-Platform header, and version derived from the Sec-CH-UAPlatform-Version header.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion platform = 2;
-
setPlatform
public AdxExt.DeviceExt.UserAgent.Builder setPlatform(AdxExt.DeviceExt.UserAgent.BrandVersion.Builder builderForValue)
Identifies the user agent's execution platform / OS. Exchanges should send a brand derived from the Sec-CH-UA-Platform header, and version derived from the Sec-CH-UAPlatform-Version header.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion platform = 2;
-
mergePlatform
public AdxExt.DeviceExt.UserAgent.Builder mergePlatform(AdxExt.DeviceExt.UserAgent.BrandVersion value)
Identifies the user agent's execution platform / OS. Exchanges should send a brand derived from the Sec-CH-UA-Platform header, and version derived from the Sec-CH-UAPlatform-Version header.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion platform = 2;
-
clearPlatform
public AdxExt.DeviceExt.UserAgent.Builder clearPlatform()
Identifies the user agent's execution platform / OS. Exchanges should send a brand derived from the Sec-CH-UA-Platform header, and version derived from the Sec-CH-UAPlatform-Version header.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion platform = 2;
-
getPlatformBuilder
public AdxExt.DeviceExt.UserAgent.BrandVersion.Builder getPlatformBuilder()
Identifies the user agent's execution platform / OS. Exchanges should send a brand derived from the Sec-CH-UA-Platform header, and version derived from the Sec-CH-UAPlatform-Version header.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion platform = 2;
-
getPlatformOrBuilder
public AdxExt.DeviceExt.UserAgent.BrandVersionOrBuilder getPlatformOrBuilder()
Identifies the user agent's execution platform / OS. Exchanges should send a brand derived from the Sec-CH-UA-Platform header, and version derived from the Sec-CH-UAPlatform-Version header.
optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion platform = 2;- Specified by:
getPlatformOrBuilderin interfaceAdxExt.DeviceExt.UserAgentOrBuilder
-
hasMobile
public boolean hasMobile()
True if the agent prefers a "mobile" version of the content if available, i.e. optimized for small screens or touch input. False if the agent prefers the "desktop" or "full" content. Exchanges should derive this value from the Sec-CH-UAMobile header.
optional bool mobile = 3;- Specified by:
hasMobilein interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- Whether the mobile field is set.
-
getMobile
public boolean getMobile()
True if the agent prefers a "mobile" version of the content if available, i.e. optimized for small screens or touch input. False if the agent prefers the "desktop" or "full" content. Exchanges should derive this value from the Sec-CH-UAMobile header.
optional bool mobile = 3;- Specified by:
getMobilein interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- The mobile.
-
setMobile
public AdxExt.DeviceExt.UserAgent.Builder setMobile(boolean value)
True if the agent prefers a "mobile" version of the content if available, i.e. optimized for small screens or touch input. False if the agent prefers the "desktop" or "full" content. Exchanges should derive this value from the Sec-CH-UAMobile header.
optional bool mobile = 3;- Parameters:
value- The mobile to set.- Returns:
- This builder for chaining.
-
clearMobile
public AdxExt.DeviceExt.UserAgent.Builder clearMobile()
True if the agent prefers a "mobile" version of the content if available, i.e. optimized for small screens or touch input. False if the agent prefers the "desktop" or "full" content. Exchanges should derive this value from the Sec-CH-UAMobile header.
optional bool mobile = 3;- Returns:
- This builder for chaining.
-
hasArchitecture
public boolean hasArchitecture()
Device's major binary architecture, e.g. "x86" or "arm". Exchanges should retrieve this value from the Sec-CH-UA-Arch header.
optional string architecture = 4;- Specified by:
hasArchitecturein interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- Whether the architecture field is set.
-
getArchitecture
public String getArchitecture()
Device's major binary architecture, e.g. "x86" or "arm". Exchanges should retrieve this value from the Sec-CH-UA-Arch header.
optional string architecture = 4;- Specified by:
getArchitecturein interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- The architecture.
-
getArchitectureBytes
public com.google.protobuf.ByteString getArchitectureBytes()
Device's major binary architecture, e.g. "x86" or "arm". Exchanges should retrieve this value from the Sec-CH-UA-Arch header.
optional string architecture = 4;- Specified by:
getArchitectureBytesin interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- The bytes for architecture.
-
setArchitecture
public AdxExt.DeviceExt.UserAgent.Builder setArchitecture(String value)
Device's major binary architecture, e.g. "x86" or "arm". Exchanges should retrieve this value from the Sec-CH-UA-Arch header.
optional string architecture = 4;- Parameters:
value- The architecture to set.- Returns:
- This builder for chaining.
-
clearArchitecture
public AdxExt.DeviceExt.UserAgent.Builder clearArchitecture()
Device's major binary architecture, e.g. "x86" or "arm". Exchanges should retrieve this value from the Sec-CH-UA-Arch header.
optional string architecture = 4;- Returns:
- This builder for chaining.
-
setArchitectureBytes
public AdxExt.DeviceExt.UserAgent.Builder setArchitectureBytes(com.google.protobuf.ByteString value)
Device's major binary architecture, e.g. "x86" or "arm". Exchanges should retrieve this value from the Sec-CH-UA-Arch header.
optional string architecture = 4;- Parameters:
value- The bytes for architecture to set.- Returns:
- This builder for chaining.
-
hasBitness
public boolean hasBitness()
Device's bitness, e.g. "64" for 64-bit architecture. Exchanges should retrieve this value from the Sec-CH-UA-Bitness header.
optional string bitness = 9;- Specified by:
hasBitnessin interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- Whether the bitness field is set.
-
getBitness
public String getBitness()
Device's bitness, e.g. "64" for 64-bit architecture. Exchanges should retrieve this value from the Sec-CH-UA-Bitness header.
optional string bitness = 9;- Specified by:
getBitnessin interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- The bitness.
-
getBitnessBytes
public com.google.protobuf.ByteString getBitnessBytes()
Device's bitness, e.g. "64" for 64-bit architecture. Exchanges should retrieve this value from the Sec-CH-UA-Bitness header.
optional string bitness = 9;- Specified by:
getBitnessBytesin interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- The bytes for bitness.
-
setBitness
public AdxExt.DeviceExt.UserAgent.Builder setBitness(String value)
Device's bitness, e.g. "64" for 64-bit architecture. Exchanges should retrieve this value from the Sec-CH-UA-Bitness header.
optional string bitness = 9;- Parameters:
value- The bitness to set.- Returns:
- This builder for chaining.
-
clearBitness
public AdxExt.DeviceExt.UserAgent.Builder clearBitness()
Device's bitness, e.g. "64" for 64-bit architecture. Exchanges should retrieve this value from the Sec-CH-UA-Bitness header.
optional string bitness = 9;- Returns:
- This builder for chaining.
-
setBitnessBytes
public AdxExt.DeviceExt.UserAgent.Builder setBitnessBytes(com.google.protobuf.ByteString value)
Device's bitness, e.g. "64" for 64-bit architecture. Exchanges should retrieve this value from the Sec-CH-UA-Bitness header.
optional string bitness = 9;- Parameters:
value- The bytes for bitness to set.- Returns:
- This builder for chaining.
-
hasModel
public boolean hasModel()
Device model. Exchanges should retrieve this value from the Sec-CH-UAModel header.
optional string model = 5;- Specified by:
hasModelin interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- Whether the model field is set.
-
getModel
public String getModel()
Device model. Exchanges should retrieve this value from the Sec-CH-UAModel header.
optional string model = 5;- Specified by:
getModelin interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- The model.
-
getModelBytes
public com.google.protobuf.ByteString getModelBytes()
Device model. Exchanges should retrieve this value from the Sec-CH-UAModel header.
optional string model = 5;- Specified by:
getModelBytesin interfaceAdxExt.DeviceExt.UserAgentOrBuilder- Returns:
- The bytes for model.
-
setModel
public AdxExt.DeviceExt.UserAgent.Builder setModel(String value)
Device model. Exchanges should retrieve this value from the Sec-CH-UAModel header.
optional string model = 5;- Parameters:
value- The model to set.- Returns:
- This builder for chaining.
-
clearModel
public AdxExt.DeviceExt.UserAgent.Builder clearModel()
Device model. Exchanges should retrieve this value from the Sec-CH-UAModel header.
optional string model = 5;- Returns:
- This builder for chaining.
-
setModelBytes
public AdxExt.DeviceExt.UserAgent.Builder setModelBytes(com.google.protobuf.ByteString value)
Device model. Exchanges should retrieve this value from the Sec-CH-UAModel header.
optional string model = 5;- Parameters:
value- The bytes for model to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final AdxExt.DeviceExt.UserAgent.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.UserAgent.Builder>
-
mergeUnknownFields
public final AdxExt.DeviceExt.UserAgent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.UserAgent.Builder>
-
-