Interface QuestionOptions.AdCampaignsOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      AdLoop getAdLoop()
      (not used) common ad loop settings, show ad by interval, loop run on the client side
      java.lang.String getAdName()
      common AD name for promotion with GAM
      com.google.protobuf.ByteString getAdNameBytes()
      common AD name for promotion with GAM
      QuestionOptions.GamOptions getAndroidSettings()
      optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];
      QuestionOptions.GamOptions getCtvSettings()
      optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];
      QuestionOptions.GamOptions getDesktopWebSettings()
      optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];
      java.lang.String getGamBaseUrl()
      Deprecated.
      streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated.
      com.google.protobuf.ByteString getGamBaseUrlBytes()
      Deprecated.
      streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated.
      QuestionOptions.GamOptions getGamOptions()
      Deprecated.
      streamlayer.interactive.QuestionOptions.AdCampaigns.gam_options is deprecated.
      QuestionOptions.GamOptions getIosSettings()
      GAM settings per device type.
      boolean hasAdLoop()
      (not used) common ad loop settings, show ad by interval, loop run on the client side
      boolean hasAdName()
      common AD name for promotion with GAM
      boolean hasAndroidSettings()
      optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];
      boolean hasCtvSettings()
      optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];
      boolean hasDesktopWebSettings()
      optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];
      boolean hasGamBaseUrl()
      Deprecated.
      streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated.
      boolean hasGamOptions()
      Deprecated.
      streamlayer.interactive.QuestionOptions.AdCampaigns.gam_options is deprecated.
      boolean hasIosSettings()
      GAM settings per device type.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • hasGamOptions

        @Deprecated
        boolean hasGamOptions()
        Deprecated.
        streamlayer.interactive.QuestionOptions.AdCampaigns.gam_options is deprecated. See streamlayer/interactive/interactive.common.proto;l=688
         use per device type GAM options
         
        optional .streamlayer.interactive.QuestionOptions.GamOptions gam_options = 1 [json_name = "gamOptions", deprecated = true];
        Returns:
        Whether the gamOptions field is set.
      • getGamOptions

        @Deprecated
        QuestionOptions.GamOptions getGamOptions()
        Deprecated.
        streamlayer.interactive.QuestionOptions.AdCampaigns.gam_options is deprecated. See streamlayer/interactive/interactive.common.proto;l=688
         use per device type GAM options
         
        optional .streamlayer.interactive.QuestionOptions.GamOptions gam_options = 1 [json_name = "gamOptions", deprecated = true];
        Returns:
        The gamOptions.
      • hasGamBaseUrl

        @Deprecated
        boolean hasGamBaseUrl()
        Deprecated.
        streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=689
         base gam url prefix to compose with GamOptions
         
        optional string gam_base_url = 2 [json_name = "gamBaseUrl", deprecated = true];
        Returns:
        Whether the gamBaseUrl field is set.
      • getGamBaseUrl

        @Deprecated
        java.lang.String getGamBaseUrl()
        Deprecated.
        streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=689
         base gam url prefix to compose with GamOptions
         
        optional string gam_base_url = 2 [json_name = "gamBaseUrl", deprecated = true];
        Returns:
        The gamBaseUrl.
      • getGamBaseUrlBytes

        @Deprecated
        com.google.protobuf.ByteString getGamBaseUrlBytes()
        Deprecated.
        streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=689
         base gam url prefix to compose with GamOptions
         
        optional string gam_base_url = 2 [json_name = "gamBaseUrl", deprecated = true];
        Returns:
        The bytes for gamBaseUrl.
      • hasAdLoop

        boolean hasAdLoop()
         (not used) common ad loop settings, show ad by interval, loop run on the client side
         
        .streamlayer.interactive.AdLoop ad_loop = 3 [json_name = "adLoop"];
        Returns:
        Whether the adLoop field is set.
      • getAdLoop

        AdLoop getAdLoop()
         (not used) common ad loop settings, show ad by interval, loop run on the client side
         
        .streamlayer.interactive.AdLoop ad_loop = 3 [json_name = "adLoop"];
        Returns:
        The adLoop.
      • hasIosSettings

        boolean hasIosSettings()
         GAM settings per device type.
         
        optional .streamlayer.interactive.QuestionOptions.GamOptions ios_settings = 4 [json_name = "iosSettings"];
        Returns:
        Whether the iosSettings field is set.
      • getIosSettings

        QuestionOptions.GamOptions getIosSettings()
         GAM settings per device type.
         
        optional .streamlayer.interactive.QuestionOptions.GamOptions ios_settings = 4 [json_name = "iosSettings"];
        Returns:
        The iosSettings.
      • hasAndroidSettings

        boolean hasAndroidSettings()
        optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];
        Returns:
        Whether the androidSettings field is set.
      • getAndroidSettings

        QuestionOptions.GamOptions getAndroidSettings()
        optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];
        Returns:
        The androidSettings.
      • hasDesktopWebSettings

        boolean hasDesktopWebSettings()
        optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];
        Returns:
        Whether the desktopWebSettings field is set.
      • getDesktopWebSettings

        QuestionOptions.GamOptions getDesktopWebSettings()
        optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];
        Returns:
        The desktopWebSettings.
      • hasCtvSettings

        boolean hasCtvSettings()
        optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];
        Returns:
        Whether the ctvSettings field is set.
      • getCtvSettings

        QuestionOptions.GamOptions getCtvSettings()
        optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];
        Returns:
        The ctvSettings.
      • hasAdName

        boolean hasAdName()
         common AD name for promotion with GAM
         
        optional string ad_name = 8 [json_name = "adName"];
        Returns:
        Whether the adName field is set.
      • getAdName

        java.lang.String getAdName()
         common AD name for promotion with GAM
         
        optional string ad_name = 8 [json_name = "adName"];
        Returns:
        The adName.
      • getAdNameBytes

        com.google.protobuf.ByteString getAdNameBytes()
         common AD name for promotion with GAM
         
        optional string ad_name = 8 [json_name = "adName"];
        Returns:
        The bytes for adName.