Class SigmaBinaryInstaller

  • All Implemented Interfaces:
    hudson.ExtensionPoint, hudson.model.Describable<hudson.tools.ToolInstaller>

    public class SigmaBinaryInstaller
    extends hudson.tools.ToolInstaller
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SigmaBinaryInstaller.DescriptorImpl  
      • Nested classes/interfaces inherited from class hudson.tools.ToolInstaller

        hudson.tools.ToolInstaller.ToolInstallerEntry, hudson.tools.ToolInstaller.ToolInstallerList
      • Nested classes/interfaces inherited from interface hudson.ExtensionPoint

        hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int DEFAULT_TIMEOUT_SECONDS  
      • Fields inherited from class hudson.tools.ToolInstaller

        tool
    • Constructor Summary

      Constructors 
      Constructor Description
      SigmaBinaryInstaller​(java.lang.String label)  
    • Field Detail

      • DEFAULT_TIMEOUT_SECONDS

        public static final int DEFAULT_TIMEOUT_SECONDS
        See Also:
        Constant Field Values
    • Constructor Detail

      • SigmaBinaryInstaller

        @DataBoundConstructor
        public SigmaBinaryInstaller​(java.lang.String label)
    • Method Detail

      • getDownloadUrl

        public java.lang.String getDownloadUrl()
      • setDownloadUrl

        @DataBoundSetter
        public void setDownloadUrl​(java.lang.String downloadUrl)
      • getTimeout

        public int getTimeout()
      • setTimeout

        @DataBoundSetter
        public void setTimeout​(int timeout)
      • getDescriptor

        public SigmaBinaryInstaller.DescriptorImpl getDescriptor()
        Specified by:
        getDescriptor in interface hudson.model.Describable<hudson.tools.ToolInstaller>
        Overrides:
        getDescriptor in class hudson.tools.ToolInstaller
      • performInstallation

        public hudson.FilePath performInstallation​(hudson.tools.ToolInstallation tool,
                                                   hudson.model.Node node,
                                                   hudson.model.TaskListener log)
                                            throws hudson.AbortException
        Specified by:
        performInstallation in class hudson.tools.ToolInstaller
        Throws:
        hudson.AbortException