Class PluginSettings


  • public class PluginSettings
    extends Object
    Plugin settings.
    Author:
    Takayuki Maruyama
    • Constructor Detail

      • PluginSettings

        public PluginSettings()
    • Method Detail

      • isEnable

        public boolean isEnable()
      • isEnableUploads

        public boolean isEnableUploads()
      • getClientDirectory

        public String getClientDirectory()
      • isAllowInsecureDownloadUrl

        public boolean isAllowInsecureDownloadUrl()
      • isEnableHealthCheck

        public boolean isEnableHealthCheck()
      • getDirectory

        public String getDirectory()
      • isEnableMarketplace

        public boolean isEnableMarketplace()
      • getMarketplaceUrl

        public String getMarketplaceUrl()
      • isRequirePluginSignature

        public boolean isRequirePluginSignature()
      • getSignaturePublicKeyFiles

        public List<String> getSignaturePublicKeyFiles()
      • isEnableRemoteMarketplace

        public boolean isEnableRemoteMarketplace()
      • isAutomaticPrepackagedPlugins

        public boolean isAutomaticPrepackagedPlugins()
      • getChimeraOAuthProxyUrl

        public String getChimeraOAuthProxyUrl()
        Since:
        Mattermost Server 5.36
      • setEnable

        public void setEnable​(boolean enable)
      • setEnableUploads

        public void setEnableUploads​(boolean enableUploads)
      • setClientDirectory

        public void setClientDirectory​(String clientDirectory)
      • setAllowInsecureDownloadUrl

        public void setAllowInsecureDownloadUrl​(boolean allowInsecureDownloadUrl)
      • setEnableHealthCheck

        public void setEnableHealthCheck​(boolean enableHealthCheck)
      • setDirectory

        public void setDirectory​(String directory)
      • setEnableMarketplace

        public void setEnableMarketplace​(boolean enableMarketplace)
      • setMarketplaceUrl

        public void setMarketplaceUrl​(String marketplaceUrl)
      • setRequirePluginSignature

        public void setRequirePluginSignature​(boolean requirePluginSignature)
      • setSignaturePublicKeyFiles

        public void setSignaturePublicKeyFiles​(List<String> signaturePublicKeyFiles)
      • setEnableRemoteMarketplace

        public void setEnableRemoteMarketplace​(boolean enableRemoteMarketplace)
      • setAutomaticPrepackagedPlugins

        public void setAutomaticPrepackagedPlugins​(boolean automaticPrepackagedPlugins)
      • setChimeraOAuthProxyUrl

        public void setChimeraOAuthProxyUrl​(String chimeraOAuthProxyUrl)
        Since:
        Mattermost Server 5.36
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object