Interface QuestionOptions.PromotionOptionsOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      QuestionOptions.AdCampaigns getAdCampaigns()
      optional .streamlayer.interactive.QuestionOptions.AdCampaigns ad_campaigns = 11 [json_name = "adCampaigns"];
      Banner getAdditionalBanner()
      use as banner6:1 in L-Bar
      QuestionOptions.PromotionOptions.AddToWalletOptions getAddToWalletOptions()
      .streamlayer.interactive.QuestionOptions.PromotionOptions.AddToWalletOptions add_to_wallet_options = 16 [json_name = "addToWalletOptions"];
      AutoPlayVideo getAutoPlayVideo()
      optional .streamlayer.interactive.AutoPlayVideo auto_play_video = 13 [json_name = "autoPlayVideo"];
      int getAutoPlayVideoValue()
      optional .streamlayer.interactive.AutoPlayVideo auto_play_video = 13 [json_name = "autoPlayVideo"];
      java.lang.String getBackgroundImageLandscapeUrl()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.background_image_landscape_url is deprecated.
      com.google.protobuf.ByteString getBackgroundImageLandscapeUrlBytes()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.background_image_landscape_url is deprecated.
      java.lang.String getBackgroundImagePortraitUrl()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.background_image_portrait_url is deprecated.
      com.google.protobuf.ByteString getBackgroundImagePortraitUrlBytes()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.background_image_portrait_url is deprecated.
      Banner getBanner()
      main banner
      QuestionOptions.PromotionOptions.ButtonOptionsCase getButtonOptionsCase()  
      PromotionButtonType getButtonType()
      optional .streamlayer.interactive.PromotionButtonType button_type = 10 [json_name = "buttonType"];
      int getButtonTypeValue()
      optional .streamlayer.interactive.PromotionButtonType button_type = 10 [json_name = "buttonType"];
      CloseTimer getCloseTimer()
      optional .streamlayer.interactive.CloseTimer close_timer = 12 [json_name = "closeTimer"];
      java.lang.String getCoupon()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.coupon is deprecated.
      java.lang.String getCouponBarcodeUrl()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.coupon_barcode_url is deprecated.
      com.google.protobuf.ByteString getCouponBarcodeUrlBytes()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.coupon_barcode_url is deprecated.
      com.google.protobuf.ByteString getCouponBytes()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.coupon is deprecated.
      java.lang.String getCouponZip()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.coupon_zip is deprecated.
      com.google.protobuf.ByteString getCouponZipBytes()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.coupon_zip is deprecated.
      PromotionWallet getEnableWallet()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.enable_wallet is deprecated.
      int getEnableWalletValue()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.enable_wallet is deprecated.
      PromotionFormat getFormat()
      optional .streamlayer.interactive.PromotionFormat format = 22 [json_name = "format"];
      int getFormatValue()
      optional .streamlayer.interactive.PromotionFormat format = 22 [json_name = "format"];
      PromotionLogoMode getLogoMode()
      .streamlayer.interactive.PromotionLogoMode logo_mode = 7 [json_name = "logoMode"];
      int getLogoModeValue()
      .streamlayer.interactive.PromotionLogoMode logo_mode = 7 [json_name = "logoMode"];
      QuestionOptions.NFLShopOptions getNflShopOptions()
      optional .streamlayer.interactive.QuestionOptions.NFLShopOptions nfl_shop_options = 19 [json_name = "nflShopOptions"];
      QuestionOptions.PauseAdOptions getPauseAdOptions()
      optional .streamlayer.interactive.QuestionOptions.PauseAdOptions pause_ad_options = 21 [json_name = "pauseAdOptions"];
      PlayVideoMuted getPlayVideoMuted()
      optional .streamlayer.interactive.PlayVideoMuted play_video_muted = 20 [json_name = "playVideoMuted"];
      int getPlayVideoMutedValue()
      optional .streamlayer.interactive.PlayVideoMuted play_video_muted = 20 [json_name = "playVideoMuted"];
      QuestionOptions.PromotionOptions.SendToUserOptions getSendToUserOptions()
      .streamlayer.interactive.QuestionOptions.PromotionOptions.SendToUserOptions send_to_user_options = 17 [json_name = "sendToUserOptions"];
      QuestionOptions.ShopOptions getShopOptions()
      optional .streamlayer.interactive.QuestionOptions.ShopOptions shop_options = 18 [json_name = "shopOptions"];
      Sponsorship getSponsor()
      .streamlayer.interactive.Sponsorship sponsor = 2 [json_name = "sponsor"];
      PromotionType getType()
      .streamlayer.interactive.PromotionType type = 1 [json_name = "type"];
      int getTypeValue()
      .streamlayer.interactive.PromotionType type = 1 [json_name = "type"];
      boolean hasAdCampaigns()
      optional .streamlayer.interactive.QuestionOptions.AdCampaigns ad_campaigns = 11 [json_name = "adCampaigns"];
      boolean hasAdditionalBanner()
      use as banner6:1 in L-Bar
      boolean hasAddToWalletOptions()
      .streamlayer.interactive.QuestionOptions.PromotionOptions.AddToWalletOptions add_to_wallet_options = 16 [json_name = "addToWalletOptions"];
      boolean hasAutoPlayVideo()
      optional .streamlayer.interactive.AutoPlayVideo auto_play_video = 13 [json_name = "autoPlayVideo"];
      boolean hasBackgroundImageLandscapeUrl()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.background_image_landscape_url is deprecated.
      boolean hasBackgroundImagePortraitUrl()
      Deprecated.
      streamlayer.interactive.QuestionOptions.PromotionOptions.background_image_portrait_url is deprecated.
      boolean hasBanner()
      main banner
      boolean hasButtonType()
      optional .streamlayer.interactive.PromotionButtonType button_type = 10 [json_name = "buttonType"];
      boolean hasCloseTimer()
      optional .streamlayer.interactive.CloseTimer close_timer = 12 [json_name = "closeTimer"];
      boolean hasFormat()
      optional .streamlayer.interactive.PromotionFormat format = 22 [json_name = "format"];
      boolean hasNflShopOptions()
      optional .streamlayer.interactive.QuestionOptions.NFLShopOptions nfl_shop_options = 19 [json_name = "nflShopOptions"];
      boolean hasPauseAdOptions()
      optional .streamlayer.interactive.QuestionOptions.PauseAdOptions pause_ad_options = 21 [json_name = "pauseAdOptions"];
      boolean hasPlayVideoMuted()
      optional .streamlayer.interactive.PlayVideoMuted play_video_muted = 20 [json_name = "playVideoMuted"];
      boolean hasSendToUserOptions()
      .streamlayer.interactive.QuestionOptions.PromotionOptions.SendToUserOptions send_to_user_options = 17 [json_name = "sendToUserOptions"];
      boolean hasShopOptions()
      optional .streamlayer.interactive.QuestionOptions.ShopOptions shop_options = 18 [json_name = "shopOptions"];
      boolean hasSponsor()
      .streamlayer.interactive.Sponsorship sponsor = 2 [json_name = "sponsor"];
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • getTypeValue

        int getTypeValue()
        .streamlayer.interactive.PromotionType type = 1 [json_name = "type"];
        Returns:
        The enum numeric value on the wire for type.
      • getType

        PromotionType getType()
        .streamlayer.interactive.PromotionType type = 1 [json_name = "type"];
        Returns:
        The type.
      • hasSponsor

        boolean hasSponsor()
        .streamlayer.interactive.Sponsorship sponsor = 2 [json_name = "sponsor"];
        Returns:
        Whether the sponsor field is set.
      • getSponsor

        Sponsorship getSponsor()
        .streamlayer.interactive.Sponsorship sponsor = 2 [json_name = "sponsor"];
        Returns:
        The sponsor.
      • hasBanner

        boolean hasBanner()
         main banner
         
        .streamlayer.interactive.Banner banner = 3 [json_name = "banner"];
        Returns:
        Whether the banner field is set.
      • getBanner

        Banner getBanner()
         main banner
         
        .streamlayer.interactive.Banner banner = 3 [json_name = "banner"];
        Returns:
        The banner.
      • getEnableWalletValue

        @Deprecated
        int getEnableWalletValue()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.enable_wallet is deprecated. See streamlayer/interactive/interactive.common.proto;l=739
        .streamlayer.interactive.PromotionWallet enable_wallet = 4 [json_name = "enableWallet", deprecated = true];
        Returns:
        The enum numeric value on the wire for enableWallet.
      • getEnableWallet

        @Deprecated
        PromotionWallet getEnableWallet()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.enable_wallet is deprecated. See streamlayer/interactive/interactive.common.proto;l=739
        .streamlayer.interactive.PromotionWallet enable_wallet = 4 [json_name = "enableWallet", deprecated = true];
        Returns:
        The enableWallet.
      • hasAdditionalBanner

        boolean hasAdditionalBanner()
         use as banner6:1 in L-Bar
         
        .streamlayer.interactive.Banner additional_banner = 5 [json_name = "additionalBanner"];
        Returns:
        Whether the additionalBanner field is set.
      • getAdditionalBanner

        Banner getAdditionalBanner()
         use as banner6:1 in L-Bar
         
        .streamlayer.interactive.Banner additional_banner = 5 [json_name = "additionalBanner"];
        Returns:
        The additionalBanner.
      • getCoupon

        @Deprecated
        java.lang.String getCoupon()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.coupon is deprecated. See streamlayer/interactive/interactive.common.proto;l=741
         use add_to_wallet_options
         
        string coupon = 6 [json_name = "coupon", deprecated = true];
        Returns:
        The coupon.
      • getCouponBytes

        @Deprecated
        com.google.protobuf.ByteString getCouponBytes()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.coupon is deprecated. See streamlayer/interactive/interactive.common.proto;l=741
         use add_to_wallet_options
         
        string coupon = 6 [json_name = "coupon", deprecated = true];
        Returns:
        The bytes for coupon.
      • getLogoModeValue

        int getLogoModeValue()
        .streamlayer.interactive.PromotionLogoMode logo_mode = 7 [json_name = "logoMode"];
        Returns:
        The enum numeric value on the wire for logoMode.
      • getLogoMode

        PromotionLogoMode getLogoMode()
        .streamlayer.interactive.PromotionLogoMode logo_mode = 7 [json_name = "logoMode"];
        Returns:
        The logoMode.
      • getCouponZip

        @Deprecated
        java.lang.String getCouponZip()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.coupon_zip is deprecated. See streamlayer/interactive/interactive.common.proto;l=743
         use add_to_wallet_options
         
        string coupon_zip = 8 [json_name = "couponZip", deprecated = true];
        Returns:
        The couponZip.
      • getCouponZipBytes

        @Deprecated
        com.google.protobuf.ByteString getCouponZipBytes()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.coupon_zip is deprecated. See streamlayer/interactive/interactive.common.proto;l=743
         use add_to_wallet_options
         
        string coupon_zip = 8 [json_name = "couponZip", deprecated = true];
        Returns:
        The bytes for couponZip.
      • getCouponBarcodeUrl

        @Deprecated
        java.lang.String getCouponBarcodeUrl()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.coupon_barcode_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=744
         use add_to_wallet_options
         
        string coupon_barcode_url = 9 [json_name = "couponBarcodeUrl", deprecated = true];
        Returns:
        The couponBarcodeUrl.
      • getCouponBarcodeUrlBytes

        @Deprecated
        com.google.protobuf.ByteString getCouponBarcodeUrlBytes()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.coupon_barcode_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=744
         use add_to_wallet_options
         
        string coupon_barcode_url = 9 [json_name = "couponBarcodeUrl", deprecated = true];
        Returns:
        The bytes for couponBarcodeUrl.
      • hasButtonType

        boolean hasButtonType()
        optional .streamlayer.interactive.PromotionButtonType button_type = 10 [json_name = "buttonType"];
        Returns:
        Whether the buttonType field is set.
      • getButtonTypeValue

        int getButtonTypeValue()
        optional .streamlayer.interactive.PromotionButtonType button_type = 10 [json_name = "buttonType"];
        Returns:
        The enum numeric value on the wire for buttonType.
      • getButtonType

        PromotionButtonType getButtonType()
        optional .streamlayer.interactive.PromotionButtonType button_type = 10 [json_name = "buttonType"];
        Returns:
        The buttonType.
      • hasAdCampaigns

        boolean hasAdCampaigns()
        optional .streamlayer.interactive.QuestionOptions.AdCampaigns ad_campaigns = 11 [json_name = "adCampaigns"];
        Returns:
        Whether the adCampaigns field is set.
      • getAdCampaigns

        QuestionOptions.AdCampaigns getAdCampaigns()
        optional .streamlayer.interactive.QuestionOptions.AdCampaigns ad_campaigns = 11 [json_name = "adCampaigns"];
        Returns:
        The adCampaigns.
      • hasCloseTimer

        boolean hasCloseTimer()
        optional .streamlayer.interactive.CloseTimer close_timer = 12 [json_name = "closeTimer"];
        Returns:
        Whether the closeTimer field is set.
      • getCloseTimer

        CloseTimer getCloseTimer()
        optional .streamlayer.interactive.CloseTimer close_timer = 12 [json_name = "closeTimer"];
        Returns:
        The closeTimer.
      • hasAutoPlayVideo

        boolean hasAutoPlayVideo()
        optional .streamlayer.interactive.AutoPlayVideo auto_play_video = 13 [json_name = "autoPlayVideo"];
        Returns:
        Whether the autoPlayVideo field is set.
      • getAutoPlayVideoValue

        int getAutoPlayVideoValue()
        optional .streamlayer.interactive.AutoPlayVideo auto_play_video = 13 [json_name = "autoPlayVideo"];
        Returns:
        The enum numeric value on the wire for autoPlayVideo.
      • getAutoPlayVideo

        AutoPlayVideo getAutoPlayVideo()
        optional .streamlayer.interactive.AutoPlayVideo auto_play_video = 13 [json_name = "autoPlayVideo"];
        Returns:
        The autoPlayVideo.
      • hasBackgroundImageLandscapeUrl

        @Deprecated
        boolean hasBackgroundImageLandscapeUrl()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.background_image_landscape_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=749
        optional string background_image_landscape_url = 14 [json_name = "backgroundImageLandscapeUrl", deprecated = true];
        Returns:
        Whether the backgroundImageLandscapeUrl field is set.
      • getBackgroundImageLandscapeUrl

        @Deprecated
        java.lang.String getBackgroundImageLandscapeUrl()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.background_image_landscape_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=749
        optional string background_image_landscape_url = 14 [json_name = "backgroundImageLandscapeUrl", deprecated = true];
        Returns:
        The backgroundImageLandscapeUrl.
      • getBackgroundImageLandscapeUrlBytes

        @Deprecated
        com.google.protobuf.ByteString getBackgroundImageLandscapeUrlBytes()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.background_image_landscape_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=749
        optional string background_image_landscape_url = 14 [json_name = "backgroundImageLandscapeUrl", deprecated = true];
        Returns:
        The bytes for backgroundImageLandscapeUrl.
      • hasBackgroundImagePortraitUrl

        @Deprecated
        boolean hasBackgroundImagePortraitUrl()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.background_image_portrait_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=750
        optional string background_image_portrait_url = 15 [json_name = "backgroundImagePortraitUrl", deprecated = true];
        Returns:
        Whether the backgroundImagePortraitUrl field is set.
      • getBackgroundImagePortraitUrl

        @Deprecated
        java.lang.String getBackgroundImagePortraitUrl()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.background_image_portrait_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=750
        optional string background_image_portrait_url = 15 [json_name = "backgroundImagePortraitUrl", deprecated = true];
        Returns:
        The backgroundImagePortraitUrl.
      • getBackgroundImagePortraitUrlBytes

        @Deprecated
        com.google.protobuf.ByteString getBackgroundImagePortraitUrlBytes()
        Deprecated.
        streamlayer.interactive.QuestionOptions.PromotionOptions.background_image_portrait_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=750
        optional string background_image_portrait_url = 15 [json_name = "backgroundImagePortraitUrl", deprecated = true];
        Returns:
        The bytes for backgroundImagePortraitUrl.
      • hasAddToWalletOptions

        boolean hasAddToWalletOptions()
        .streamlayer.interactive.QuestionOptions.PromotionOptions.AddToWalletOptions add_to_wallet_options = 16 [json_name = "addToWalletOptions"];
        Returns:
        Whether the addToWalletOptions field is set.
      • getAddToWalletOptions

        QuestionOptions.PromotionOptions.AddToWalletOptions getAddToWalletOptions()
        .streamlayer.interactive.QuestionOptions.PromotionOptions.AddToWalletOptions add_to_wallet_options = 16 [json_name = "addToWalletOptions"];
        Returns:
        The addToWalletOptions.
      • hasSendToUserOptions

        boolean hasSendToUserOptions()
        .streamlayer.interactive.QuestionOptions.PromotionOptions.SendToUserOptions send_to_user_options = 17 [json_name = "sendToUserOptions"];
        Returns:
        Whether the sendToUserOptions field is set.
      • getSendToUserOptions

        QuestionOptions.PromotionOptions.SendToUserOptions getSendToUserOptions()
        .streamlayer.interactive.QuestionOptions.PromotionOptions.SendToUserOptions send_to_user_options = 17 [json_name = "sendToUserOptions"];
        Returns:
        The sendToUserOptions.
      • hasShopOptions

        boolean hasShopOptions()
        optional .streamlayer.interactive.QuestionOptions.ShopOptions shop_options = 18 [json_name = "shopOptions"];
        Returns:
        Whether the shopOptions field is set.
      • getShopOptions

        QuestionOptions.ShopOptions getShopOptions()
        optional .streamlayer.interactive.QuestionOptions.ShopOptions shop_options = 18 [json_name = "shopOptions"];
        Returns:
        The shopOptions.
      • hasNflShopOptions

        boolean hasNflShopOptions()
        optional .streamlayer.interactive.QuestionOptions.NFLShopOptions nfl_shop_options = 19 [json_name = "nflShopOptions"];
        Returns:
        Whether the nflShopOptions field is set.
      • getNflShopOptions

        QuestionOptions.NFLShopOptions getNflShopOptions()
        optional .streamlayer.interactive.QuestionOptions.NFLShopOptions nfl_shop_options = 19 [json_name = "nflShopOptions"];
        Returns:
        The nflShopOptions.
      • hasPlayVideoMuted

        boolean hasPlayVideoMuted()
        optional .streamlayer.interactive.PlayVideoMuted play_video_muted = 20 [json_name = "playVideoMuted"];
        Returns:
        Whether the playVideoMuted field is set.
      • getPlayVideoMutedValue

        int getPlayVideoMutedValue()
        optional .streamlayer.interactive.PlayVideoMuted play_video_muted = 20 [json_name = "playVideoMuted"];
        Returns:
        The enum numeric value on the wire for playVideoMuted.
      • getPlayVideoMuted

        PlayVideoMuted getPlayVideoMuted()
        optional .streamlayer.interactive.PlayVideoMuted play_video_muted = 20 [json_name = "playVideoMuted"];
        Returns:
        The playVideoMuted.
      • hasPauseAdOptions

        boolean hasPauseAdOptions()
        optional .streamlayer.interactive.QuestionOptions.PauseAdOptions pause_ad_options = 21 [json_name = "pauseAdOptions"];
        Returns:
        Whether the pauseAdOptions field is set.
      • getPauseAdOptions

        QuestionOptions.PauseAdOptions getPauseAdOptions()
        optional .streamlayer.interactive.QuestionOptions.PauseAdOptions pause_ad_options = 21 [json_name = "pauseAdOptions"];
        Returns:
        The pauseAdOptions.
      • hasFormat

        boolean hasFormat()
        optional .streamlayer.interactive.PromotionFormat format = 22 [json_name = "format"];
        Returns:
        Whether the format field is set.
      • getFormatValue

        int getFormatValue()
        optional .streamlayer.interactive.PromotionFormat format = 22 [json_name = "format"];
        Returns:
        The enum numeric value on the wire for format.
      • getFormat

        PromotionFormat getFormat()
        optional .streamlayer.interactive.PromotionFormat format = 22 [json_name = "format"];
        Returns:
        The format.