Interface AdxExt.DeviceExt.UserAgentOrBuilder

    • Method Detail

      • hasDEPRECATEDBrowser

        @Deprecated
        boolean hasDEPRECATEDBrowser()
        Deprecated.
        com.google.doubleclick.DeviceExt.UserAgent.DEPRECATED_browser is deprecated. See openrtb-adx.proto;l=950
         Identifies the browser. Use the new field browsers.
         
        optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion DEPRECATED_browser = 1 [deprecated = true];
        Returns:
        Whether the dEPRECATEDBrowser field is set.
      • getDEPRECATEDBrowser

        @Deprecated
        AdxExt.DeviceExt.UserAgent.BrandVersion getDEPRECATEDBrowser()
        Deprecated.
        com.google.doubleclick.DeviceExt.UserAgent.DEPRECATED_browser is deprecated. See openrtb-adx.proto;l=950
         Identifies the browser. Use the new field browsers.
         
        optional .com.google.doubleclick.DeviceExt.UserAgent.BrandVersion DEPRECATED_browser = 1 [deprecated = true];
        Returns:
        The dEPRECATEDBrowser.
      • getDEPRECATEDBrowserOrBuilder

        @Deprecated
        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];
      • getBrowsersList

        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;
      • getBrowsers

        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;
      • getBrowsersCount

        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;
      • getBrowsersOrBuilderList

        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;
      • getBrowsersOrBuilder

        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;
      • hasPlatform

        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;
        Returns:
        Whether the platform field is set.
      • getPlatform

        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;
        Returns:
        The platform.
      • getPlatformOrBuilder

        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;
      • hasMobile

        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;
        Returns:
        Whether the mobile field is set.
      • getMobile

        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;
        Returns:
        The mobile.
      • hasArchitecture

        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;
        Returns:
        Whether the architecture field is set.
      • getArchitecture

        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;
        Returns:
        The architecture.
      • getArchitectureBytes

        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;
        Returns:
        The bytes for architecture.
      • hasBitness

        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;
        Returns:
        Whether the bitness field is set.
      • getBitness

        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;
        Returns:
        The bitness.
      • getBitnessBytes

        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;
        Returns:
        The bytes for bitness.
      • hasModel

        boolean hasModel()
         Device model. Exchanges should retrieve this value from the
         Sec-CH-UAModel header.
         
        optional string model = 5;
        Returns:
        Whether the model field is set.
      • getModel

        String getModel()
         Device model. Exchanges should retrieve this value from the
         Sec-CH-UAModel header.
         
        optional string model = 5;
        Returns:
        The model.
      • getModelBytes

        com.google.protobuf.ByteString getModelBytes()
         Device model. Exchanges should retrieve this value from the
         Sec-CH-UAModel header.
         
        optional string model = 5;
        Returns:
        The bytes for model.