Class SdkOverlayUpdateData

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SdkOverlayUpdateData.Builder
      Protobuf type streamlayer.sdkSettings.SdkOverlayUpdateData
      static class  SdkOverlayUpdateData.OverwriteFlagCase  
      • 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
    • Method Detail

      • getTypeValue

        public int getTypeValue()
         type for identify overlay
         
        .streamlayer.sdkSettings.SdkOverlayType type = 1 [json_name = "type"];
        Specified by:
        getTypeValue in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The enum numeric value on the wire for type.
      • getPosition

        public int getPosition()
         button position in menu
         
        int32 position = 3 [json_name = "position"];
        Specified by:
        getPosition in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The position.
      • getOverwrite

        @Deprecated
        public boolean getOverwrite()
        Deprecated.
        streamlayer.sdkSettings.SdkOverlayUpdateData.overwrite is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=290
         flag to merge/overwrite stream and organization settings, cannot be used for update value
         
        bool overwrite = 4 [json_name = "overwrite", deprecated = true];
        Specified by:
        getOverwrite in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The overwrite.
      • hasSettings

        public boolean hasSettings()
         custom overlay settings
         
        .streamlayer.sdkSettings.SdkOverlaySettings settings = 5 [json_name = "settings"];
        Specified by:
        hasSettings in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        Whether the settings field is set.
      • getSdkEnable

        @Deprecated
        public boolean getSdkEnable()
        Deprecated.
        streamlayer.sdkSettings.SdkOverlayUpdateData.sdk_enable is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=294
         visible flag for sdk clients, cannot be used for update value
         
        bool sdk_enable = 8 [json_name = "sdkEnable", deprecated = true];
        Specified by:
        getSdkEnable in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The sdkEnable.
      • getName

        public java.lang.String getName()
         overlay name
         
        string name = 9 [json_name = "name"];
        Specified by:
        getName in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         overlay name
         
        string name = 9 [json_name = "name"];
        Specified by:
        getNameBytes in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The bytes for name.
      • getIcon

        public java.lang.String getIcon()
         overlay icon, if not present use default by overlay type
         
        string icon = 10 [json_name = "icon"];
        Specified by:
        getIcon in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The icon.
      • getIconBytes

        public com.google.protobuf.ByteString getIconBytes()
         overlay icon, if not present use default by overlay type
         
        string icon = 10 [json_name = "icon"];
        Specified by:
        getIconBytes in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The bytes for icon.
      • getSvgIcon

        public java.lang.String getSvgIcon()
         svg overlay icon, if not present use default by overlay type
         
        string svg_icon = 11 [json_name = "svgIcon"];
        Specified by:
        getSvgIcon in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The svgIcon.
      • getSvgIconBytes

        public com.google.protobuf.ByteString getSvgIconBytes()
         svg overlay icon, if not present use default by overlay type
         
        string svg_icon = 11 [json_name = "svgIcon"];
        Specified by:
        getSvgIconBytes in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The bytes for svgIcon.
      • hasEnableOverwrite

        public boolean hasEnableOverwrite()
        string enable_overwrite = 12 [json_name = "enableOverwrite"];
        Specified by:
        hasEnableOverwrite in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        Whether the enableOverwrite field is set.
      • getEnableOverwrite

        public java.lang.String getEnableOverwrite()
        string enable_overwrite = 12 [json_name = "enableOverwrite"];
        Specified by:
        getEnableOverwrite in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The enableOverwrite.
      • getEnableOverwriteBytes

        public com.google.protobuf.ByteString getEnableOverwriteBytes()
        string enable_overwrite = 12 [json_name = "enableOverwrite"];
        Specified by:
        getEnableOverwriteBytes in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The bytes for enableOverwrite.
      • hasDisableOverwrite

        public boolean hasDisableOverwrite()
        string disable_overwrite = 13 [json_name = "disableOverwrite"];
        Specified by:
        hasDisableOverwrite in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        Whether the disableOverwrite field is set.
      • getDisableOverwrite

        public java.lang.String getDisableOverwrite()
        string disable_overwrite = 13 [json_name = "disableOverwrite"];
        Specified by:
        getDisableOverwrite in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The disableOverwrite.
      • getDisableOverwriteBytes

        public com.google.protobuf.ByteString getDisableOverwriteBytes()
        string disable_overwrite = 13 [json_name = "disableOverwrite"];
        Specified by:
        getDisableOverwriteBytes in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The bytes for disableOverwrite.
      • parseFrom

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

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

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

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

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

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

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

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

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

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

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

        public static SdkOverlayUpdateData 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<SdkOverlayUpdateData,​SdkOverlayUpdateData.Builder>