Class ScannerBuilder

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

public class ScannerBuilder
extends Builder
implements SimpleBuildStep
  • Constructor Details

    • ScannerBuilder

      @DataBoundConstructor public ScannerBuilder()
  • Method Details

    • getVdooToken

      public Secret getVdooToken()
    • getFailThreshold

      public String getFailThreshold()
    • getMaxHighlightedIssues

      public String getMaxHighlightedIssues()
    • getMaxHighlightedExposures

      public String getMaxHighlightedExposures()
    • getMaxHighlightedCVEs

      public String getMaxHighlightedCVEs()
    • getMaxMaliciousFiles

      public String getMaxMaliciousFiles()
    • getProductId

      public Integer getProductId()
    • getFirmwareLocation

      public String getFirmwareLocation()
    • getBaseApi

      public String getBaseApi()
    • setBaseApi

      @DataBoundSetter public void setBaseApi​(String baseApi)
    • getWaitForResults

      public Boolean getWaitForResults()
    • setWaitForResults

      @DataBoundSetter public void setWaitForResults​(Boolean waitForResults)
    • setFailThreshold

      @DataBoundSetter public void setFailThreshold​(String failThreshold)
    • setMaxHighlightedIssues

      @DataBoundSetter public void setMaxHighlightedIssues​(String maxHighlightedIssues)
    • setMaxHighlightedExposures

      @DataBoundSetter public void setMaxHighlightedExposures​(String maxHighlightedExposures)
    • setMaxHighlightedCVEs

      @DataBoundSetter public void setMaxHighlightedCVEs​(String maxHighlightedCVEs)
    • setMaliciousFiles

      @DataBoundSetter public void setMaliciousFiles​(String maxMaliciousFiles)
    • setProductId

      @DataBoundSetter public void setProductId​(String productId)
    • setFirmwareLocation

      @DataBoundSetter public void setFirmwareLocation​(String firmwareLocation)
    • setVdooToken

      @DataBoundSetter public void setVdooToken​(Secret vdooToken)
    • perform

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