Class SdkOverlayUpdateData.Builder

    • Method Detail

      • getTypeValue

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

        public SdkOverlayUpdateData.Builder setTypeValue​(int value)
         type for identify overlay
         
        .streamlayer.sdkSettings.SdkOverlayType type = 1;
        Parameters:
        value - The type to set.
        Returns:
        This builder for chaining.
      • setType

        public SdkOverlayUpdateData.Builder setType​(SdkOverlayType value)
         type for identify overlay
         
        .streamlayer.sdkSettings.SdkOverlayType type = 1;
        Parameters:
        value - The enum numeric value on the wire for type to set.
        Returns:
        This builder for chaining.
      • clearType

        public SdkOverlayUpdateData.Builder clearType()
         type for identify overlay
         
        .streamlayer.sdkSettings.SdkOverlayType type = 1;
        Returns:
        This builder for chaining.
      • setPosition

        public SdkOverlayUpdateData.Builder setPosition​(int value)
         button position in menu
         
        int32 position = 3;
        Parameters:
        value - The position to set.
        Returns:
        This builder for chaining.
      • clearPosition

        public SdkOverlayUpdateData.Builder clearPosition()
         button position in menu
         
        int32 position = 3;
        Returns:
        This builder for chaining.
      • getOverwrite

        public boolean getOverwrite()
         flag to merge/overwrite stream and organization settings
         
        bool overwrite = 4;
        Specified by:
        getOverwrite in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The overwrite.
      • setOverwrite

        public SdkOverlayUpdateData.Builder setOverwrite​(boolean value)
         flag to merge/overwrite stream and organization settings
         
        bool overwrite = 4;
        Parameters:
        value - The overwrite to set.
        Returns:
        This builder for chaining.
      • clearOverwrite

        public SdkOverlayUpdateData.Builder clearOverwrite()
         flag to merge/overwrite stream and organization settings
         
        bool overwrite = 4;
        Returns:
        This builder for chaining.
      • hasSettings

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

        public SdkOverlayUpdateData.Builder clearSettings()
         custom overlay settings
         
        .streamlayer.sdkSettings.SdkOverlaySettings settings = 5;
      • setSdkEnable

        public SdkOverlayUpdateData.Builder setSdkEnable​(boolean value)
         visible flag for sdk clients
         
        bool sdk_enable = 8;
        Parameters:
        value - The sdkEnable to set.
        Returns:
        This builder for chaining.
      • clearSdkEnable

        public SdkOverlayUpdateData.Builder clearSdkEnable()
         visible flag for sdk clients
         
        bool sdk_enable = 8;
        Returns:
        This builder for chaining.
      • setName

        public SdkOverlayUpdateData.Builder setName​(java.lang.String value)
         overlay name
         
        string name = 9;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • setNameBytes

        public SdkOverlayUpdateData.Builder setNameBytes​(com.google.protobuf.ByteString value)
         overlay name
         
        string name = 9;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getIcon

        public java.lang.String getIcon()
         overlay icon, if not present use default by overlay type
         
        string icon = 10;
        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;
        Specified by:
        getIconBytes in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The bytes for icon.
      • setIcon

        public SdkOverlayUpdateData.Builder setIcon​(java.lang.String value)
         overlay icon, if not present use default by overlay type
         
        string icon = 10;
        Parameters:
        value - The icon to set.
        Returns:
        This builder for chaining.
      • clearIcon

        public SdkOverlayUpdateData.Builder clearIcon()
         overlay icon, if not present use default by overlay type
         
        string icon = 10;
        Returns:
        This builder for chaining.
      • setIconBytes

        public SdkOverlayUpdateData.Builder setIconBytes​(com.google.protobuf.ByteString value)
         overlay icon, if not present use default by overlay type
         
        string icon = 10;
        Parameters:
        value - The bytes for icon to set.
        Returns:
        This builder for chaining.
      • getSvgIcon

        public java.lang.String getSvgIcon()
         svg overlay icon, if not present use default by overlay type
         
        string svg_icon = 11;
        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;
        Specified by:
        getSvgIconBytes in interface SdkOverlayUpdateDataOrBuilder
        Returns:
        The bytes for svgIcon.
      • setSvgIcon

        public SdkOverlayUpdateData.Builder setSvgIcon​(java.lang.String value)
         svg overlay icon, if not present use default by overlay type
         
        string svg_icon = 11;
        Parameters:
        value - The svgIcon to set.
        Returns:
        This builder for chaining.
      • clearSvgIcon

        public SdkOverlayUpdateData.Builder clearSvgIcon()
         svg overlay icon, if not present use default by overlay type
         
        string svg_icon = 11;
        Returns:
        This builder for chaining.
      • setSvgIconBytes

        public SdkOverlayUpdateData.Builder setSvgIconBytes​(com.google.protobuf.ByteString value)
         svg overlay icon, if not present use default by overlay type
         
        string svg_icon = 11;
        Parameters:
        value - The bytes for svgIcon to set.
        Returns:
        This builder for chaining.