Class NeuVectorBuilder

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

public class NeuVectorBuilder extends Builder implements SimpleBuildStep
  • Constructor Details

    • NeuVectorBuilder

      @DataBoundConstructor public NeuVectorBuilder(String repository, String registrySelection)
  • Method Details

    • setBuildStep

      public static void setBuildStep(Integer buildStep)
    • setBuildHash

      public static void setBuildHash(Integer buildHash)
    • getStandaloneScanner

      public boolean getStandaloneScanner()
    • getSendReportToController

      public boolean getSendReportToController()
    • getRepository

      public String getRepository()
    • getTag

      public String getTag()
    • getScanLayers

      public boolean getScanLayers()
    • getScanTimeout

      public Integer getScanTimeout()
    • getNumberOfHighSeverityToFail

      public String getNumberOfHighSeverityToFail()
    • getNumberOfMediumSeverityToFail

      public String getNumberOfMediumSeverityToFail()
    • getNameOfVulnerabilityToFailOne

      public String getNameOfVulnerabilityToFailOne()
    • getNameOfVulnerabilityToFailTwo

      public String getNameOfVulnerabilityToFailTwo()
    • getNameOfVulnerabilityToFailThree

      public String getNameOfVulnerabilityToFailThree()
    • getNameOfVulnerabilityToFailFour

      public String getNameOfVulnerabilityToFailFour()
    • getNameOfVulnerabilityToExemptOne

      public String getNameOfVulnerabilityToExemptOne()
    • getNameOfVulnerabilityToExemptTwo

      public String getNameOfVulnerabilityToExemptTwo()
    • getNameOfVulnerabilityToExemptThree

      public String getNameOfVulnerabilityToExemptThree()
    • getNameOfVulnerabilityToExemptFour

      public String getNameOfVulnerabilityToExemptFour()
    • getRegistrySelection

      public String getRegistrySelection()
    • getControllerEndpointUrlSelection

      public String getControllerEndpointUrlSelection()
    • setStandaloneScanner

      @DataBoundSetter public void setStandaloneScanner(boolean standaloneScanner)
    • setSendReportToController

      @DataBoundSetter public void setSendReportToController(boolean sendReportToController)
    • setTag

      @DataBoundSetter public void setTag(String tag)
    • setScanLayers

      @DataBoundSetter public void setScanLayers(boolean scanLayers)
    • setScanTimeout

      @DataBoundSetter public void setScanTimeout(Integer scanTimeout)
    • setNumberOfHighSeverityToFail

      @DataBoundSetter public void setNumberOfHighSeverityToFail(String numberOfHighSeverityToFail)
    • setNumberOfMediumSeverityToFail

      @DataBoundSetter public void setNumberOfMediumSeverityToFail(String numberOfMediumSeverityToFail)
    • setNameOfVulnerabilityToFailOne

      @DataBoundSetter public void setNameOfVulnerabilityToFailOne(String nameOfVulnerabilityToFailOne)
    • setNameOfVulnerabilityToFailTwo

      @DataBoundSetter public void setNameOfVulnerabilityToFailTwo(String nameOfVulnerabilityToFailTwo)
    • setNameOfVulnerabilityToFailThree

      @DataBoundSetter public void setNameOfVulnerabilityToFailThree(String nameOfVulnerabilityToFailThree)
    • setNameOfVulnerabilityToFailFour

      @DataBoundSetter public void setNameOfVulnerabilityToFailFour(String nameOfVulnerabilityToFailFour)
    • setNameOfVulnerabilityToExemptOne

      @DataBoundSetter public void setNameOfVulnerabilityToExemptOne(String nameOfVulnerabilityToExemptOne)
    • setNameOfVulnerabilityToExemptTwo

      @DataBoundSetter public void setNameOfVulnerabilityToExemptTwo(String nameOfVulnerabilityToExemptTwo)
    • setNameOfVulnerabilityToExemptThree

      @DataBoundSetter public void setNameOfVulnerabilityToExemptThree(String nameOfVulnerabilityToExemptThree)
    • setNameOfVulnerabilityToExemptFour

      @DataBoundSetter public void setNameOfVulnerabilityToExemptFour(String nameOfVulnerabilityToExemptFour)
    • setControllerEndpointUrlSelection

      @DataBoundSetter public void setControllerEndpointUrlSelection(String controllerEndpointUrlSelection)
    • perform

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

      public NeuVectorBuilder.DescriptorImpl getDescriptor()
      Specified by:
      getDescriptor in interface Describable<Builder>
      Overrides:
      getDescriptor in class Builder