Class VinesScanBuilder

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

public class VinesScanBuilder extends Builder implements SimpleBuildStep
  • Constructor Details

    • VinesScanBuilder

      @DataBoundConstructor public VinesScanBuilder(String credentialsId, String targetUrl, int pollingIntervalSec, int timeoutMinutes, double cvssCutoff, int maxCritical, int maxHigh, int maxMedium, boolean newOnly)
  • Method Details

    • getCredentialsId

      public String getCredentialsId()
    • getTargetUrl

      public String getTargetUrl()
    • getPollingIntervalSec

      public int getPollingIntervalSec()
    • getTimeoutMinutes

      public int getTimeoutMinutes()
    • getCvssCutoff

      public double getCvssCutoff()
    • getMaxCritical

      public int getMaxCritical()
    • getMaxHigh

      public int getMaxHigh()
    • getMaxMedium

      public int getMaxMedium()
    • isNewOnly

      public boolean isNewOnly()
    • perform

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

      public static com.fasterxml.jackson.databind.JsonNode dig(com.fasterxml.jackson.databind.JsonNode root, String... keys)