Class PluginImpl

java.lang.Object
hudson.Plugin
hudson.plugins.sauce_ondemand.PluginImpl
All Implemented Interfaces:
Describable<PluginImpl>, Saveable, Loadable, org.kohsuke.stapler.StaplerProxy

@Extension public class PluginImpl extends Plugin implements Describable<PluginImpl>
Persists the access credentials and common options for the Sauce plugin.
Author:
Kohsuke Kawaguchi, Ross Rowe
  • Constructor Details

    • PluginImpl

      public PluginImpl()
  • Method Details

    • get

      public static PluginImpl get()
    • readResolve

      protected Object readResolve()
    • start

      public void start() throws Exception
      Overrides:
      start in class Plugin
      Throws:
      Exception
    • configure

      public void configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws IOException, javax.servlet.ServletException, Descriptor.FormException
      Overrides:
      configure in class Plugin
      Throws:
      IOException
      javax.servlet.ServletException
      Descriptor.FormException
    • getDescriptor

      public PluginImpl.DescriptorImpl getDescriptor()
      Specified by:
      getDescriptor in interface Describable<PluginImpl>
    • getSauceConnectDirectory

      public String getSauceConnectDirectory()
    • setSauceConnectDirectory

      public void setSauceConnectDirectory(String sauceConnectDirectory)
    • getEnvironmentVariablePrefix

      public String getEnvironmentVariablePrefix()
    • setEnvironmentVariablePrefix

      public void setEnvironmentVariablePrefix(String environmentVariablePrefix)
    • getSauceConnectMaxRetries

      public String getSauceConnectMaxRetries()
    • setSauceConnectMaxRetries

      public void setSauceConnectMaxRetries(String sauceConnectMaxRetries)
    • getSauceConnectRetryWaitTime

      public String getSauceConnectRetryWaitTime()
    • setSauceConnectRetryWaitTime

      public void setSauceConnectRetryWaitTime(String sauceConnectRetryWaitTime)
    • getUsername

      @Deprecated public String getUsername()
      Deprecated.
    • getApiKey

      @Deprecated public Secret getApiKey()
      Deprecated.
    • getRestEndpoint

      @Deprecated public String getRestEndpoint()
      Deprecated.
    • getSauceConnectOptions

      public String getSauceConnectOptions()
    • setSauceConnectOptions

      public void setSauceConnectOptions(String sauceConnectOptions)
    • getSauceConnectCLIOptions

      public String getSauceConnectCLIOptions()
    • setSauceConnectCLIOptions

      public void setSauceConnectCLIOptions(String sauceConnectCLIOptions)
    • setDisableUsageStats

      public void setDisableUsageStats(boolean disableUsageStats)
    • isDisableUsageStats

      public boolean isDisableUsageStats()