Class StaticAnalyzer

All Implemented Interfaces:
ScannerConstants, Describable<Scanner>, Serializable

public class StaticAnalyzer extends Scanner
See Also:
  • Constructor Details

    • StaticAnalyzer

      @Deprecated public StaticAnalyzer(String target)
      Deprecated.
    • StaticAnalyzer

      public StaticAnalyzer(String target, boolean hasOptions, boolean rescan, String scanId, boolean openSourceOnly, boolean sourceCodeOnly, String scanMethod, String scanSpeed, String includeSCAGenerateIRX, boolean hasOptionsUploadDirect, String includeSCAUploadDirect)
    • StaticAnalyzer

      @DataBoundConstructor public StaticAnalyzer(String target, boolean hasOptions)
  • Method Details

    • getType

      public String getType()
      Specified by:
      getType in class Scanner
    • setScanSpeed

      @DataBoundSetter public void setScanSpeed(String scanSpeed)
    • getScanSpeed

      public String getScanSpeed()
    • checkScanSpeed

      public String checkScanSpeed(String scanSpeed)
    • setOpenSourceOnly

      @DataBoundSetter public void setOpenSourceOnly(boolean openSourceOnly)
    • getOpenSourceOnly

      public boolean getOpenSourceOnly()
    • setIncludeSCAGenerateIRX

      @DataBoundSetter public void setIncludeSCAGenerateIRX(String includeSCAGenerateIRX)
    • getIncludeSCAGenerateIRX

      public String getIncludeSCAGenerateIRX()
    • isIncludeSCAGenerateIRX

      public String isIncludeSCAGenerateIRX(String includeSCAGenerateIRX)
    • setHasOptionsUploadDirect

      @DataBoundSetter public void setHasOptionsUploadDirect(boolean hasOptionsUploadDirect)
    • getHasOptionsUploadDirect

      public boolean getHasOptionsUploadDirect()
    • setIncludeSCAUploadDirect

      @DataBoundSetter public void setIncludeSCAUploadDirect(String includeSCAUploadDirect)
    • getIncludeSCAUploadDirect

      public String getIncludeSCAUploadDirect()
    • isIncludeSCAUploadDirect

      public String isIncludeSCAUploadDirect(String includeSCAUploadDirect)
    • setSourceCodeOnly

      @DataBoundSetter public void setSourceCodeOnly(boolean sourceCodeOnly)
    • isSourceCodeOnly

      public boolean isSourceCodeOnly()
    • setScanMethod

      @DataBoundSetter public void setScanMethod(String scanMethod)
    • getScanMethod

      public String getScanMethod()
    • isScanMethod

      public boolean isScanMethod(String scanMethod)
    • validateSettings

      public void validateSettings(JenkinsAuthenticationProvider authProvider, Map<String,String> properties, com.hcl.appscan.sdk.logging.IProgress progress, boolean isAppScan360) throws IOException
      Overrides:
      validateSettings in class Scanner
      Throws:
      IOException
    • getProperties

      public Map<String,String> getProperties(VariableResolver<String> resolver)
      Specified by:
      getProperties in class Scanner