Class Banner
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite<Banner,Banner.Builder>
-
- com.streamlayer.interactive.common.Banner
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,BannerOrBuilder
public final class Banner extends com.google.protobuf.GeneratedMessageLite<Banner,Banner.Builder> implements BannerOrBuilder
Protobuf typestreamlayer.interactive.Banner
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBanner.BuilderProtobuf typestreamlayer.interactive.Banner-
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
-
-
Field Summary
Fields Modifier and Type Field Description static intANALYTICS_TOPIC_SUB_TYPE_FIELD_NUMBERstatic intBODY_FIELD_NUMBERstatic intCTA_BUTTON_FIELD_NUMBERstatic intIMAGE_POSITION_FIELD_NUMBERstatic intIMAGE_URL_FIELD_NUMBERstatic intMEDIA_FORMAT_FIELD_NUMBERstatic intSUB_TITLE_FIELD_NUMBERstatic intTITLE_FIELD_NUMBERstatic intURL_FIELD_NUMBERstatic intVIDEO_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)TopicSubTypegetAnalyticsTopicSubType()optional .streamlayer.analytics.v1.common.TopicSubType analytics_topic_sub_type = 6 [json_name = "analyticsTopicSubType"];intgetAnalyticsTopicSubTypeValue()optional .streamlayer.analytics.v1.common.TopicSubType analytics_topic_sub_type = 6 [json_name = "analyticsTopicSubType"];java.lang.StringgetBody()in L-Bar onlycom.google.protobuf.ByteStringgetBodyBytes()in L-Bar onlyCTAButtongetCtaButton().streamlayer.interactive.CTAButton cta_button = 3 [json_name = "ctaButton"];static BannergetDefaultInstance()NotificationPromotionImagePositiongetImagePosition()optional .streamlayer.interactive.NotificationPromotionImagePosition image_position = 9 [json_name = "imagePosition"];intgetImagePositionValue()optional .streamlayer.interactive.NotificationPromotionImagePosition image_position = 9 [json_name = "imagePosition"];java.lang.StringgetImageUrl()string image_url = 1 [json_name = "imageUrl"];com.google.protobuf.ByteStringgetImageUrlBytes()string image_url = 1 [json_name = "imageUrl"];BannerMediaFormatgetMediaFormat()optional .streamlayer.interactive.BannerMediaFormat media_format = 10 [json_name = "mediaFormat"];intgetMediaFormatValue()optional .streamlayer.interactive.BannerMediaFormat media_format = 10 [json_name = "mediaFormat"];java.lang.StringgetSubTitle()optional string sub_title = 8 [json_name = "subTitle"];com.google.protobuf.ByteStringgetSubTitleBytes()optional string sub_title = 8 [json_name = "subTitle"];java.lang.StringgetTitle()optional string title = 7 [json_name = "title"];com.google.protobuf.ByteStringgetTitleBytes()optional string title = 7 [json_name = "title"];java.lang.StringgetUrl()string url = 2 [json_name = "url"];com.google.protobuf.ByteStringgetUrlBytes()string url = 2 [json_name = "url"];FileLinkgetVideo()in L-Bar onlybooleanhasAnalyticsTopicSubType()optional .streamlayer.analytics.v1.common.TopicSubType analytics_topic_sub_type = 6 [json_name = "analyticsTopicSubType"];booleanhasBody()in L-Bar onlybooleanhasCtaButton().streamlayer.interactive.CTAButton cta_button = 3 [json_name = "ctaButton"];booleanhasImagePosition()optional .streamlayer.interactive.NotificationPromotionImagePosition image_position = 9 [json_name = "imagePosition"];booleanhasMediaFormat()optional .streamlayer.interactive.BannerMediaFormat media_format = 10 [json_name = "mediaFormat"];booleanhasSubTitle()optional string sub_title = 8 [json_name = "subTitle"];booleanhasTitle()optional string title = 7 [json_name = "title"];booleanhasVideo()in L-Bar onlystatic Banner.BuildernewBuilder()static Banner.BuildernewBuilder(Banner prototype)static BannerparseDelimitedFrom(java.io.InputStream input)static BannerparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BannerparseFrom(byte[] data)static BannerparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BannerparseFrom(com.google.protobuf.ByteString data)static BannerparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BannerparseFrom(com.google.protobuf.CodedInputStream input)static BannerparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BannerparseFrom(java.io.InputStream input)static BannerparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BannerparseFrom(java.nio.ByteBuffer data)static BannerparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Banner>parser()-
Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
-
-
-
Field Detail
-
IMAGE_URL_FIELD_NUMBER
public static final int IMAGE_URL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
URL_FIELD_NUMBER
public static final int URL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CTA_BUTTON_FIELD_NUMBER
public static final int CTA_BUTTON_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VIDEO_FIELD_NUMBER
public static final int VIDEO_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BODY_FIELD_NUMBER
public static final int BODY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ANALYTICS_TOPIC_SUB_TYPE_FIELD_NUMBER
public static final int ANALYTICS_TOPIC_SUB_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TITLE_FIELD_NUMBER
public static final int TITLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUB_TITLE_FIELD_NUMBER
public static final int SUB_TITLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IMAGE_POSITION_FIELD_NUMBER
public static final int IMAGE_POSITION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MEDIA_FORMAT_FIELD_NUMBER
public static final int MEDIA_FORMAT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getImageUrl
public java.lang.String getImageUrl()
string image_url = 1 [json_name = "imageUrl"];- Specified by:
getImageUrlin interfaceBannerOrBuilder- Returns:
- The imageUrl.
-
getImageUrlBytes
public com.google.protobuf.ByteString getImageUrlBytes()
string image_url = 1 [json_name = "imageUrl"];- Specified by:
getImageUrlBytesin interfaceBannerOrBuilder- Returns:
- The bytes for imageUrl.
-
getUrl
public java.lang.String getUrl()
string url = 2 [json_name = "url"];- Specified by:
getUrlin interfaceBannerOrBuilder- Returns:
- The url.
-
getUrlBytes
public com.google.protobuf.ByteString getUrlBytes()
string url = 2 [json_name = "url"];- Specified by:
getUrlBytesin interfaceBannerOrBuilder- Returns:
- The bytes for url.
-
hasCtaButton
public boolean hasCtaButton()
.streamlayer.interactive.CTAButton cta_button = 3 [json_name = "ctaButton"];- Specified by:
hasCtaButtonin interfaceBannerOrBuilder- Returns:
- Whether the ctaButton field is set.
-
getCtaButton
public CTAButton getCtaButton()
.streamlayer.interactive.CTAButton cta_button = 3 [json_name = "ctaButton"];- Specified by:
getCtaButtonin interfaceBannerOrBuilder- Returns:
- The ctaButton.
-
hasVideo
public boolean hasVideo()
in L-Bar only
.streamlayer.interactive.FileLink video = 4 [json_name = "video"];- Specified by:
hasVideoin interfaceBannerOrBuilder- Returns:
- Whether the video field is set.
-
getVideo
public FileLink getVideo()
in L-Bar only
.streamlayer.interactive.FileLink video = 4 [json_name = "video"];- Specified by:
getVideoin interfaceBannerOrBuilder- Returns:
- The video.
-
hasBody
public boolean hasBody()
in L-Bar only
optional string body = 5 [json_name = "body"];- Specified by:
hasBodyin interfaceBannerOrBuilder- Returns:
- Whether the body field is set.
-
getBody
public java.lang.String getBody()
in L-Bar only
optional string body = 5 [json_name = "body"];- Specified by:
getBodyin interfaceBannerOrBuilder- Returns:
- The body.
-
getBodyBytes
public com.google.protobuf.ByteString getBodyBytes()
in L-Bar only
optional string body = 5 [json_name = "body"];- Specified by:
getBodyBytesin interfaceBannerOrBuilder- Returns:
- The bytes for body.
-
hasAnalyticsTopicSubType
public boolean hasAnalyticsTopicSubType()
optional .streamlayer.analytics.v1.common.TopicSubType analytics_topic_sub_type = 6 [json_name = "analyticsTopicSubType"];- Specified by:
hasAnalyticsTopicSubTypein interfaceBannerOrBuilder- Returns:
- Whether the analyticsTopicSubType field is set.
-
getAnalyticsTopicSubTypeValue
public int getAnalyticsTopicSubTypeValue()
optional .streamlayer.analytics.v1.common.TopicSubType analytics_topic_sub_type = 6 [json_name = "analyticsTopicSubType"];- Specified by:
getAnalyticsTopicSubTypeValuein interfaceBannerOrBuilder- Returns:
- The enum numeric value on the wire for analyticsTopicSubType.
-
getAnalyticsTopicSubType
public TopicSubType getAnalyticsTopicSubType()
optional .streamlayer.analytics.v1.common.TopicSubType analytics_topic_sub_type = 6 [json_name = "analyticsTopicSubType"];- Specified by:
getAnalyticsTopicSubTypein interfaceBannerOrBuilder- Returns:
- The analyticsTopicSubType.
-
hasTitle
public boolean hasTitle()
optional string title = 7 [json_name = "title"];- Specified by:
hasTitlein interfaceBannerOrBuilder- Returns:
- Whether the title field is set.
-
getTitle
public java.lang.String getTitle()
optional string title = 7 [json_name = "title"];- Specified by:
getTitlein interfaceBannerOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()
optional string title = 7 [json_name = "title"];- Specified by:
getTitleBytesin interfaceBannerOrBuilder- Returns:
- The bytes for title.
-
hasSubTitle
public boolean hasSubTitle()
optional string sub_title = 8 [json_name = "subTitle"];- Specified by:
hasSubTitlein interfaceBannerOrBuilder- Returns:
- Whether the subTitle field is set.
-
getSubTitle
public java.lang.String getSubTitle()
optional string sub_title = 8 [json_name = "subTitle"];- Specified by:
getSubTitlein interfaceBannerOrBuilder- Returns:
- The subTitle.
-
getSubTitleBytes
public com.google.protobuf.ByteString getSubTitleBytes()
optional string sub_title = 8 [json_name = "subTitle"];- Specified by:
getSubTitleBytesin interfaceBannerOrBuilder- Returns:
- The bytes for subTitle.
-
hasImagePosition
public boolean hasImagePosition()
optional .streamlayer.interactive.NotificationPromotionImagePosition image_position = 9 [json_name = "imagePosition"];- Specified by:
hasImagePositionin interfaceBannerOrBuilder- Returns:
- Whether the imagePosition field is set.
-
getImagePositionValue
public int getImagePositionValue()
optional .streamlayer.interactive.NotificationPromotionImagePosition image_position = 9 [json_name = "imagePosition"];- Specified by:
getImagePositionValuein interfaceBannerOrBuilder- Returns:
- The enum numeric value on the wire for imagePosition.
-
getImagePosition
public NotificationPromotionImagePosition getImagePosition()
optional .streamlayer.interactive.NotificationPromotionImagePosition image_position = 9 [json_name = "imagePosition"];- Specified by:
getImagePositionin interfaceBannerOrBuilder- Returns:
- The imagePosition.
-
hasMediaFormat
public boolean hasMediaFormat()
optional .streamlayer.interactive.BannerMediaFormat media_format = 10 [json_name = "mediaFormat"];- Specified by:
hasMediaFormatin interfaceBannerOrBuilder- Returns:
- Whether the mediaFormat field is set.
-
getMediaFormatValue
public int getMediaFormatValue()
optional .streamlayer.interactive.BannerMediaFormat media_format = 10 [json_name = "mediaFormat"];- Specified by:
getMediaFormatValuein interfaceBannerOrBuilder- Returns:
- The enum numeric value on the wire for mediaFormat.
-
getMediaFormat
public BannerMediaFormat getMediaFormat()
optional .streamlayer.interactive.BannerMediaFormat media_format = 10 [json_name = "mediaFormat"];- Specified by:
getMediaFormatin interfaceBannerOrBuilder- Returns:
- The mediaFormat.
-
parseFrom
public static Banner parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Banner parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Banner parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Banner parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Banner parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Banner parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Banner parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Banner parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Banner parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Banner parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Banner parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Banner parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilder
public static Banner.Builder newBuilder()
-
newBuilder
public static Banner.Builder newBuilder(Banner prototype)
-
dynamicMethod
protected final java.lang.Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)- Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<Banner,Banner.Builder>
-
getDefaultInstance
public static Banner getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Banner> parser()
-
-