Interface SdkOverlayOrBuilder

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

    public interface SdkOverlayOrBuilder
    extends com.google.protobuf.MessageLiteOrBuilder
    • Method Detail

      • getTypeValue

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

        SdkOverlayType getType()
         type for identify overlay
         
        .streamlayer.sdkSettings.SdkOverlayType type = 1 [json_name = "type"];
        Returns:
        The type.
      • getPosition

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

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

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

        SdkOverlaySettings getSettings()
         custom overlay settings
         
        .streamlayer.sdkSettings.SdkOverlaySettings settings = 5 [json_name = "settings"];
        Returns:
        The settings.
      • hasMeta

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

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

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

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

        java.lang.String getName()
         overlay name
         
        string name = 9 [json_name = "name"];
        Returns:
        The name.
      • getNameBytes

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

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

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

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

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

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

        java.lang.String getEnableOverwrite()
        string enable_overwrite = 12 [json_name = "enableOverwrite"];
        Returns:
        The enableOverwrite.
      • getEnableOverwriteBytes

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

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

        java.lang.String getDisableOverwrite()
        string disable_overwrite = 13 [json_name = "disableOverwrite"];
        Returns:
        The disableOverwrite.
      • getDisableOverwriteBytes

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

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