Class QuestionOptions.AdCampaigns

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  QuestionOptions.AdCampaigns.Builder
      Protobuf type streamlayer.interactive.QuestionOptions.AdCampaigns
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite

        com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,​?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,​Type extends java.lang.Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Field Detail

      • GAM_OPTIONS_FIELD_NUMBER

        public static final int GAM_OPTIONS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GAM_BASE_URL_FIELD_NUMBER

        public static final int GAM_BASE_URL_FIELD_NUMBER
        See Also:
        Constant Field Values
      • IOS_SETTINGS_FIELD_NUMBER

        public static final int IOS_SETTINGS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ANDROID_SETTINGS_FIELD_NUMBER

        public static final int ANDROID_SETTINGS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DESKTOP_WEB_SETTINGS_FIELD_NUMBER

        public static final int DESKTOP_WEB_SETTINGS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CTV_SETTINGS_FIELD_NUMBER

        public static final int CTV_SETTINGS_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • hasGamOptions

        @Deprecated
        public boolean hasGamOptions()
        Deprecated.
         use per device type GAM options
         
        optional .streamlayer.interactive.QuestionOptions.GamOptions gam_options = 1 [json_name = "gamOptions", deprecated = true];
        Specified by:
        hasGamOptions in interface QuestionOptions.AdCampaignsOrBuilder
        Returns:
        Whether the gamOptions field is set.
      • hasGamBaseUrl

        @Deprecated
        public 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];
        Specified by:
        hasGamBaseUrl in interface QuestionOptions.AdCampaignsOrBuilder
        Returns:
        Whether the gamBaseUrl field is set.
      • getGamBaseUrl

        @Deprecated
        public 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];
        Specified by:
        getGamBaseUrl in interface QuestionOptions.AdCampaignsOrBuilder
        Returns:
        The gamBaseUrl.
      • getGamBaseUrlBytes

        @Deprecated
        public 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];
        Specified by:
        getGamBaseUrlBytes in interface QuestionOptions.AdCampaignsOrBuilder
        Returns:
        The bytes for gamBaseUrl.
      • hasAdLoop

        public 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"];
        Specified by:
        hasAdLoop in interface QuestionOptions.AdCampaignsOrBuilder
        Returns:
        Whether the adLoop field is set.
      • getAdLoop

        public 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"];
        Specified by:
        getAdLoop in interface QuestionOptions.AdCampaignsOrBuilder
        Returns:
        The adLoop.
      • hasIosSettings

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

        public boolean hasAndroidSettings()
        optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];
        Specified by:
        hasAndroidSettings in interface QuestionOptions.AdCampaignsOrBuilder
        Returns:
        Whether the androidSettings field is set.
      • hasDesktopWebSettings

        public boolean hasDesktopWebSettings()
        optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];
        Specified by:
        hasDesktopWebSettings in interface QuestionOptions.AdCampaignsOrBuilder
        Returns:
        Whether the desktopWebSettings field is set.
      • hasCtvSettings

        public boolean hasCtvSettings()
        optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];
        Specified by:
        hasCtvSettings in interface QuestionOptions.AdCampaignsOrBuilder
        Returns:
        Whether the ctvSettings field is set.
      • hasAdName

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

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

        public com.google.protobuf.ByteString getAdNameBytes()
         common AD name for promotion with GAM
         
        optional string ad_name = 8 [json_name = "adName"];
        Specified by:
        getAdNameBytes in interface QuestionOptions.AdCampaignsOrBuilder
        Returns:
        The bytes for adName.
      • parseFrom

        public static QuestionOptions.AdCampaigns parseFrom​(java.nio.ByteBuffer data)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QuestionOptions.AdCampaigns parseFrom​(java.nio.ByteBuffer data,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QuestionOptions.AdCampaigns parseFrom​(com.google.protobuf.ByteString data)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QuestionOptions.AdCampaigns parseFrom​(com.google.protobuf.ByteString data,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QuestionOptions.AdCampaigns parseFrom​(byte[] data)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QuestionOptions.AdCampaigns parseFrom​(byte[] data,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QuestionOptions.AdCampaigns parseFrom​(java.io.InputStream input)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static QuestionOptions.AdCampaigns parseFrom​(java.io.InputStream input,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static QuestionOptions.AdCampaigns parseDelimitedFrom​(java.io.InputStream input)
                                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static QuestionOptions.AdCampaigns parseDelimitedFrom​(java.io.InputStream input,
                                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static QuestionOptions.AdCampaigns parseFrom​(com.google.protobuf.CodedInputStream input)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static QuestionOptions.AdCampaigns parseFrom​(com.google.protobuf.CodedInputStream input,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • dynamicMethod

        protected final java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
                                                       java.lang.Object arg0,
                                                       java.lang.Object arg1)
        Specified by:
        dynamicMethod in class com.google.protobuf.GeneratedMessageLite<QuestionOptions.AdCampaigns,​QuestionOptions.AdCampaigns.Builder>