Class QEnginePluginBuilder

java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
io.jenkins.plugins.zohoqengine.QEnginePluginBuilder
All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep, SimpleBuildStep

public class QEnginePluginBuilder extends Builder implements SimpleBuildStep
  • Constructor Details

    • QEnginePluginBuilder

      @DataBoundConstructor public QEnginePluginBuilder(String testPlanUrl, String apiKey, int maxWaitTime, String buildName)
  • Method Details

    • getRequiredMonitorService

      public BuildStepMonitor getRequiredMonitorService()
      Specified by:
      getRequiredMonitorService in interface BuildStep
      Overrides:
      getRequiredMonitorService in class Builder
    • perform

      public void perform(Run<?,?> run, FilePath workspace, Launcher launcher, TaskListener listener)
      Specified by:
      perform in interface SimpleBuildStep
    • getTestPlanUrl

      public String getTestPlanUrl()
      Returns:
      the testPlanUrl
    • setTestPlanUrl

      public void setTestPlanUrl(String testPlanUrl)
      Parameters:
      testPlanUrl - the testPlanUrl to set
    • getApiKey

      public Secret getApiKey()
      Returns:
      the apiKey
    • setApiKey

      public void setApiKey(String apiKey)
      Parameters:
      apiKey - the apiKey to set
    • getMaxWaitTime

      public int getMaxWaitTime()
      Returns:
      the maxWaitTime
    • setMaxWaitTime

      public void setMaxWaitTime(int maxWaitTime)
      Parameters:
      maxWaitTime - the maxWaitTime to set
    • getBuildName

      public String getBuildName()
      Returns:
      the buildName
    • setBuildName

      public void setBuildName(String buildName)
      Parameters:
      buildName - the buildName to set