Class SdkOverlay

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SdkOverlay.Builder
      Protobuf type streamlayer.sdkSettings.SdkOverlay
      static class  SdkOverlay.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 Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)  
      static SdkOverlay getDefaultInstance()  
      java.lang.String getDisableOverwrite()
      string disable_overwrite = 13 [json_name = "disableOverwrite"];
      com.google.protobuf.ByteString getDisableOverwriteBytes()
      string disable_overwrite = 13 [json_name = "disableOverwrite"];
      boolean getEnable()
      visible flag for organization, cannot be used for update value
      java.lang.String getEnableOverwrite()
      string enable_overwrite = 12 [json_name = "enableOverwrite"];
      com.google.protobuf.ByteString getEnableOverwriteBytes()
      string enable_overwrite = 12 [json_name = "enableOverwrite"];
      boolean getEnableSdkButton()
      button visible flag in SDK menu, cannot be used for update value
      java.lang.String getIcon()
      overlay icon, if not present use default by overlay type
      com.google.protobuf.ByteString getIconBytes()
      overlay icon, if not present use default by overlay type
      SdkOverlayMeta getMeta()
      custom overlay settings by levels.
      java.lang.String getName()
      overlay name
      com.google.protobuf.ByteString getNameBytes()
      overlay name
      boolean getOverwrite()
      flag to merge/overwrite stream and organization settings, cannot be used for update value
      SdkOverlay.OverwriteFlagCase getOverwriteFlagCase()  
      int getPosition()
      button position in menu
      boolean getSdkEnable()
      visible flag for sdk clients, cannot be used for update value
      SdkOverlaySettings getSettings()
      custom overlay settings
      java.lang.String getSvgIcon()
      svg overlay icon, if not present use default by overlay type
      com.google.protobuf.ByteString getSvgIconBytes()
      svg overlay icon, if not present use default by overlay type
      SdkOverlayType getType()
      type for identify overlay
      int getTypeValue()
      type for identify overlay
      boolean hasDisableOverwrite()
      string disable_overwrite = 13 [json_name = "disableOverwrite"];
      boolean hasEnableOverwrite()
      string enable_overwrite = 12 [json_name = "enableOverwrite"];
      boolean hasMeta()
      custom overlay settings by levels.
      boolean hasSettings()
      custom overlay settings
      static SdkOverlay.Builder newBuilder()  
      static SdkOverlay.Builder newBuilder​(SdkOverlay prototype)  
      static SdkOverlay parseDelimitedFrom​(java.io.InputStream input)  
      static SdkOverlay parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static SdkOverlay parseFrom​(byte[] data)  
      static SdkOverlay parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static SdkOverlay parseFrom​(com.google.protobuf.ByteString data)  
      static SdkOverlay parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static SdkOverlay parseFrom​(com.google.protobuf.CodedInputStream input)  
      static SdkOverlay parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static SdkOverlay parseFrom​(java.io.InputStream input)  
      static SdkOverlay parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static SdkOverlay parseFrom​(java.nio.ByteBuffer data)  
      static SdkOverlay parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<SdkOverlay> 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
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • getTypeValue

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

        public SdkOverlayType getType()
         type for identify overlay
         
        .streamlayer.sdkSettings.SdkOverlayType type = 1 [json_name = "type"];
        Specified by:
        getType in interface SdkOverlayOrBuilder
        Returns:
        The type.
      • getPosition

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

        public boolean getOverwrite()
         flag to merge/overwrite stream and organization settings, cannot be used for update value
         
        bool overwrite = 4 [json_name = "overwrite"];
        Specified by:
        getOverwrite in interface SdkOverlayOrBuilder
        Returns:
        The overwrite.
      • hasSettings

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

        public SdkOverlaySettings getSettings()
         custom overlay settings
         
        .streamlayer.sdkSettings.SdkOverlaySettings settings = 5 [json_name = "settings"];
        Specified by:
        getSettings in interface SdkOverlayOrBuilder
        Returns:
        The settings.
      • hasMeta

        public boolean hasMeta()
         custom overlay settings by levels. For streams only.
         
        .streamlayer.sdkSettings.SdkOverlayMeta meta = 6 [json_name = "meta"];
        Specified by:
        hasMeta in interface SdkOverlayOrBuilder
        Returns:
        Whether the meta field is set.
      • getMeta

        public SdkOverlayMeta getMeta()
         custom overlay settings by levels. For streams only.
         
        .streamlayer.sdkSettings.SdkOverlayMeta meta = 6 [json_name = "meta"];
        Specified by:
        getMeta in interface SdkOverlayOrBuilder
        Returns:
        The meta.
      • getEnable

        public boolean getEnable()
         visible flag for organization, cannot be used for update value
         
        bool enable = 7 [json_name = "enable"];
        Specified by:
        getEnable in interface SdkOverlayOrBuilder
        Returns:
        The enable.
      • getSdkEnable

        public boolean getSdkEnable()
         visible flag for sdk clients, cannot be used for update value
         
        bool sdk_enable = 8 [json_name = "sdkEnable"];
        Specified by:
        getSdkEnable in interface SdkOverlayOrBuilder
        Returns:
        The sdkEnable.
      • getName

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

        public com.google.protobuf.ByteString getNameBytes()
         overlay name
         
        string name = 9 [json_name = "name"];
        Specified by:
        getNameBytes in interface SdkOverlayOrBuilder
        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 SdkOverlayOrBuilder
        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 SdkOverlayOrBuilder
        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 SdkOverlayOrBuilder
        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 SdkOverlayOrBuilder
        Returns:
        The bytes for svgIcon.
      • hasEnableOverwrite

        public boolean hasEnableOverwrite()
        string enable_overwrite = 12 [json_name = "enableOverwrite"];
        Specified by:
        hasEnableOverwrite in interface SdkOverlayOrBuilder
        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 SdkOverlayOrBuilder
        Returns:
        The enableOverwrite.
      • getEnableOverwriteBytes

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

        public boolean hasDisableOverwrite()
        string disable_overwrite = 13 [json_name = "disableOverwrite"];
        Specified by:
        hasDisableOverwrite in interface SdkOverlayOrBuilder
        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 SdkOverlayOrBuilder
        Returns:
        The disableOverwrite.
      • getDisableOverwriteBytes

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

        public boolean getEnableSdkButton()
         button visible flag in SDK menu, cannot be used for update value
         
        bool enable_sdk_button = 14 [json_name = "enableSdkButton"];
        Specified by:
        getEnableSdkButton in interface SdkOverlayOrBuilder
        Returns:
        The enableSdkButton.
      • parseFrom

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

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

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

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

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

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

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

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

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

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

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

        public static SdkOverlay 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<SdkOverlay,​SdkOverlay.Builder>
      • getDefaultInstance

        public static SdkOverlay getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<SdkOverlay> parser()