Class AwarelyScanBuilder

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

public final class AwarelyScanBuilder extends Builder implements SimpleBuildStep
Freestyle build step and Pipeline awarelyScan step, using the same verified CLI as interactive users.
  • Constructor Details

    • AwarelyScanBuilder

      @DataBoundConstructor public AwarelyScanBuilder(String collector)
  • Method Details

    • getCollector

      public String getCollector()
    • getMode

      public String getMode()
    • getCollectorSelection

      public ScanPolicy.Collector getCollectorSelection()
    • getModeSelection

      public ScanPolicy.Mode getModeSelection()
    • getSeverityThresholdSelection

      public ScanPolicy.Threshold getSeverityThresholdSelection()
    • getPolicyResultSelection

      public ScanPolicy.PolicyResult getPolicyResultSelection()
    • getPath

      public String getPath()
    • getApplicationLabel

      public String getApplicationLabel()
    • getCredentialsId

      public String getCredentialsId()
    • getSeverityThreshold

      public String getSeverityThreshold()
    • isFailOnIncomplete

      public boolean isFailOnIncomplete()
    • isAllPackages

      public boolean isAllPackages()
    • getPolicyResult

      public String getPolicyResult()
    • isPreflightOnly

      public boolean isPreflightOnly()
    • isDetailedLogging

      public boolean isDetailedLogging()
    • setDetailedLogging

      @DataBoundSetter public void setDetailedLogging(boolean value)
    • setPolicyResult

      @DataBoundSetter public void setPolicyResult(String v)
    • setPreflightOnly

      @DataBoundSetter public void setPreflightOnly(boolean v)
    • setMode

      @DataBoundSetter public void setMode(String v)
    • setPath

      @DataBoundSetter public void setPath(String v)
    • setApplicationLabel

      @DataBoundSetter public void setApplicationLabel(String v)
    • setCredentialsId

      @DataBoundSetter public void setCredentialsId(String v)
    • setSeverityThreshold

      @DataBoundSetter public void setSeverityThreshold(String v)
    • setFailOnIncomplete

      @DataBoundSetter public void setFailOnIncomplete(boolean v)
    • setAllPackages

      @DataBoundSetter public void setAllPackages(boolean v)
    • perform

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