Interface BannerOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder
    All Known Implementing Classes:
    Banner, Banner.Builder

    public interface BannerOrBuilder
    extends com.google.protobuf.MessageLiteOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      TopicSubType getAnalyticsTopicSubType()
      optional .streamlayer.analytics.v1.common.TopicSubType analytics_topic_sub_type = 6 [json_name = "analyticsTopicSubType"];
      int getAnalyticsTopicSubTypeValue()
      optional .streamlayer.analytics.v1.common.TopicSubType analytics_topic_sub_type = 6 [json_name = "analyticsTopicSubType"];
      java.lang.String getBody()
      in L-Bar only
      com.google.protobuf.ByteString getBodyBytes()
      in L-Bar only
      CTAButton getCtaButton()
      .streamlayer.interactive.CTAButton cta_button = 3 [json_name = "ctaButton"];
      NotificationPromotionImagePosition getImagePosition()
      optional .streamlayer.interactive.NotificationPromotionImagePosition image_position = 9 [json_name = "imagePosition"];
      int getImagePositionValue()
      optional .streamlayer.interactive.NotificationPromotionImagePosition image_position = 9 [json_name = "imagePosition"];
      java.lang.String getImageUrl()
      string image_url = 1 [json_name = "imageUrl"];
      com.google.protobuf.ByteString getImageUrlBytes()
      string image_url = 1 [json_name = "imageUrl"];
      BannerMediaFormat getMediaFormat()
      optional .streamlayer.interactive.BannerMediaFormat media_format = 10 [json_name = "mediaFormat"];
      int getMediaFormatValue()
      optional .streamlayer.interactive.BannerMediaFormat media_format = 10 [json_name = "mediaFormat"];
      java.lang.String getSubTitle()
      optional string sub_title = 8 [json_name = "subTitle"];
      com.google.protobuf.ByteString getSubTitleBytes()
      optional string sub_title = 8 [json_name = "subTitle"];
      java.lang.String getTitle()
      optional string title = 7 [json_name = "title"];
      com.google.protobuf.ByteString getTitleBytes()
      optional string title = 7 [json_name = "title"];
      java.lang.String getUrl()
      string url = 2 [json_name = "url"];
      com.google.protobuf.ByteString getUrlBytes()
      string url = 2 [json_name = "url"];
      FileLink getVideo()
      in L-Bar only
      boolean hasAnalyticsTopicSubType()
      optional .streamlayer.analytics.v1.common.TopicSubType analytics_topic_sub_type = 6 [json_name = "analyticsTopicSubType"];
      boolean hasBody()
      in L-Bar only
      boolean hasCtaButton()
      .streamlayer.interactive.CTAButton cta_button = 3 [json_name = "ctaButton"];
      boolean hasImagePosition()
      optional .streamlayer.interactive.NotificationPromotionImagePosition image_position = 9 [json_name = "imagePosition"];
      boolean hasMediaFormat()
      optional .streamlayer.interactive.BannerMediaFormat media_format = 10 [json_name = "mediaFormat"];
      boolean hasSubTitle()
      optional string sub_title = 8 [json_name = "subTitle"];
      boolean hasTitle()
      optional string title = 7 [json_name = "title"];
      boolean hasVideo()
      in L-Bar only
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • getImageUrl

        java.lang.String getImageUrl()
        string image_url = 1 [json_name = "imageUrl"];
        Returns:
        The imageUrl.
      • getImageUrlBytes

        com.google.protobuf.ByteString getImageUrlBytes()
        string image_url = 1 [json_name = "imageUrl"];
        Returns:
        The bytes for imageUrl.
      • getUrl

        java.lang.String getUrl()
        string url = 2 [json_name = "url"];
        Returns:
        The url.
      • getUrlBytes

        com.google.protobuf.ByteString getUrlBytes()
        string url = 2 [json_name = "url"];
        Returns:
        The bytes for url.
      • hasCtaButton

        boolean hasCtaButton()
        .streamlayer.interactive.CTAButton cta_button = 3 [json_name = "ctaButton"];
        Returns:
        Whether the ctaButton field is set.
      • getCtaButton

        CTAButton getCtaButton()
        .streamlayer.interactive.CTAButton cta_button = 3 [json_name = "ctaButton"];
        Returns:
        The ctaButton.
      • hasVideo

        boolean hasVideo()
         in L-Bar only
         
        .streamlayer.interactive.FileLink video = 4 [json_name = "video"];
        Returns:
        Whether the video field is set.
      • getVideo

        FileLink getVideo()
         in L-Bar only
         
        .streamlayer.interactive.FileLink video = 4 [json_name = "video"];
        Returns:
        The video.
      • hasBody

        boolean hasBody()
         in L-Bar only
         
        optional string body = 5 [json_name = "body"];
        Returns:
        Whether the body field is set.
      • getBody

        java.lang.String getBody()
         in L-Bar only
         
        optional string body = 5 [json_name = "body"];
        Returns:
        The body.
      • getBodyBytes

        com.google.protobuf.ByteString getBodyBytes()
         in L-Bar only
         
        optional string body = 5 [json_name = "body"];
        Returns:
        The bytes for body.
      • hasAnalyticsTopicSubType

        boolean hasAnalyticsTopicSubType()
        optional .streamlayer.analytics.v1.common.TopicSubType analytics_topic_sub_type = 6 [json_name = "analyticsTopicSubType"];
        Returns:
        Whether the analyticsTopicSubType field is set.
      • getAnalyticsTopicSubTypeValue

        int getAnalyticsTopicSubTypeValue()
        optional .streamlayer.analytics.v1.common.TopicSubType analytics_topic_sub_type = 6 [json_name = "analyticsTopicSubType"];
        Returns:
        The enum numeric value on the wire for analyticsTopicSubType.
      • getAnalyticsTopicSubType

        TopicSubType getAnalyticsTopicSubType()
        optional .streamlayer.analytics.v1.common.TopicSubType analytics_topic_sub_type = 6 [json_name = "analyticsTopicSubType"];
        Returns:
        The analyticsTopicSubType.
      • hasTitle

        boolean hasTitle()
        optional string title = 7 [json_name = "title"];
        Returns:
        Whether the title field is set.
      • getTitle

        java.lang.String getTitle()
        optional string title = 7 [json_name = "title"];
        Returns:
        The title.
      • getTitleBytes

        com.google.protobuf.ByteString getTitleBytes()
        optional string title = 7 [json_name = "title"];
        Returns:
        The bytes for title.
      • hasSubTitle

        boolean hasSubTitle()
        optional string sub_title = 8 [json_name = "subTitle"];
        Returns:
        Whether the subTitle field is set.
      • getSubTitle

        java.lang.String getSubTitle()
        optional string sub_title = 8 [json_name = "subTitle"];
        Returns:
        The subTitle.
      • getSubTitleBytes

        com.google.protobuf.ByteString getSubTitleBytes()
        optional string sub_title = 8 [json_name = "subTitle"];
        Returns:
        The bytes for subTitle.
      • hasImagePosition

        boolean hasImagePosition()
        optional .streamlayer.interactive.NotificationPromotionImagePosition image_position = 9 [json_name = "imagePosition"];
        Returns:
        Whether the imagePosition field is set.
      • getImagePositionValue

        int getImagePositionValue()
        optional .streamlayer.interactive.NotificationPromotionImagePosition image_position = 9 [json_name = "imagePosition"];
        Returns:
        The enum numeric value on the wire for imagePosition.
      • getImagePosition

        NotificationPromotionImagePosition getImagePosition()
        optional .streamlayer.interactive.NotificationPromotionImagePosition image_position = 9 [json_name = "imagePosition"];
        Returns:
        The imagePosition.
      • hasMediaFormat

        boolean hasMediaFormat()
        optional .streamlayer.interactive.BannerMediaFormat media_format = 10 [json_name = "mediaFormat"];
        Returns:
        Whether the mediaFormat field is set.
      • getMediaFormatValue

        int getMediaFormatValue()
        optional .streamlayer.interactive.BannerMediaFormat media_format = 10 [json_name = "mediaFormat"];
        Returns:
        The enum numeric value on the wire for mediaFormat.
      • getMediaFormat

        BannerMediaFormat getMediaFormat()
        optional .streamlayer.interactive.BannerMediaFormat media_format = 10 [json_name = "mediaFormat"];
        Returns:
        The mediaFormat.