java.lang.Object
hudson.model.AbstractDescribableImpl<ATXInstallation>
de.tracetronic.jenkins.plugins.ecutest.report.atx.installation.ATXInstallation
All Implemented Interfaces:
Describable<ATXInstallation>, Serializable

public class ATXInstallation extends AbstractDescribableImpl<ATXInstallation> implements Serializable
Class holding all the ATX settings.
See Also:
  • Constructor Details

    • ATXInstallation

      @DataBoundConstructor public ATXInstallation(String name, String toolName, ATXConfig config)
      Instantiates a new ATXInstallation.
      Parameters:
      name - the name
      toolName - the tool name
      config - the configuration
  • Method Details

    • all

      public static ATXInstallation[] all()
      Gets all ATX installations.
      Returns:
      all available installations, never null
    • get

      @CheckForNull public static ATXInstallation get(String name)
      Gets the ATX installation by name.
      Parameters:
      name - the name
      Returns:
      installation by name, null if not found
    • getName

      public String getName()
    • getToolName

      public String getToolName()
      Gets the tool name.
      Returns:
      the toolName
    • getConfig

      public ATXConfig getConfig()