Class AppknoxScanner

All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep, SimpleBuildStep

public class AppknoxScanner extends Builder implements SimpleBuildStep
  • Constructor Details

    • AppknoxScanner

      @DataBoundConstructor public AppknoxScanner(String credentialsId, String filePath, String thresholdType, String riskThreshold, String healthScoreThreshold, String region)
  • Method Details

    • getCredentialsId

      public String getCredentialsId()
    • getFilePath

      public String getFilePath()
    • getThresholdType

      public String getThresholdType()
    • getRiskThreshold

      public String getRiskThreshold()
    • getHealthScoreThreshold

      public String getHealthScoreThreshold()
    • getRegion

      public String getRegion()
    • isGeneratePdfReport

      public boolean isGeneratePdfReport()
    • setGeneratePdfReport

      @DataBoundSetter public void setGeneratePdfReport(boolean generatePdfReport)
    • isTriggerKnoxiq

      public boolean isTriggerKnoxiq()
    • setTriggerKnoxiq

      @DataBoundSetter public void setTriggerKnoxiq(boolean triggerKnoxiq)
    • getExploitLikelihoodThreshold

      public String getExploitLikelihoodThreshold()
    • setExploitLikelihoodThreshold

      @DataBoundSetter public void setExploitLikelihoodThreshold(String exploitLikelihoodThreshold)
    • perform

      public void perform(Run<?,?> run, FilePath workspace, Launcher launcher, TaskListener listener) throws InterruptedException, IOException, AbortException
      Specified by:
      perform in interface SimpleBuildStep
      Throws:
      InterruptedException
      IOException
      AbortException