Class StaticAnalyzer
java.lang.Object
hudson.model.AbstractDescribableImpl<Scanner>
com.hcl.appscan.jenkins.plugin.scanners.Scanner
com.hcl.appscan.jenkins.plugin.scanners.StaticAnalyzer
- All Implemented Interfaces:
ScannerConstants,Describable<Scanner>,Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface com.hcl.appscan.jenkins.plugin.scanners.ScannerConstants
AUTOMATIC, CUSTOM, DYNAMIC_ANALYZER, EMPTY, ENABLE_MAIL_NOTIFICATION, EXTRA_FIELD, FAST, FASTER, FASTEST, INCLUDE_VERIFIED_DOMAINS, LOGIN_PASSWORD, LOGIN_TYPE, LOGIN_USER, NO_OPTIMIZATION, NONE, NORMAL, OPTIMIZED, PRESENCE_ID, PRODUCTION, RECORDED, SCAN_FILE, SCAN_SPEED, SCAN_TYPE, SOFTWARE_COMPOSITION_ANALYZER, STAGING, TARGET, TEMPLATE_EXTENSION, TEMPLATE_EXTENSION2, TEMPLATE_EXTENSION3, TEST_OPTIMIZATION_LEVEL, TEST_POLICY, TRAFFIC_FILE -
Constructor Summary
ConstructorsConstructorDescriptionStaticAnalyzer(String target) Deprecated.StaticAnalyzer(String target, boolean hasOptions) StaticAnalyzer(String target, boolean hasOptions, boolean rescan, String scanId, boolean openSourceOnly, boolean sourceCodeOnly, String scanMethod, String scanSpeed, String includeSCAGenerateIRX, boolean hasOptionsUploadDirect, String includeSCAUploadDirect) -
Method Summary
Modifier and TypeMethodDescriptioncheckScanSpeed(String scanSpeed) booleanbooleangetProperties(VariableResolver<String> resolver) getType()isIncludeSCAGenerateIRX(String includeSCAGenerateIRX) isIncludeSCAUploadDirect(String includeSCAUploadDirect) booleanisScanMethod(String scanMethod) booleanvoidsetHasOptionsUploadDirect(boolean hasOptionsUploadDirect) voidsetIncludeSCAGenerateIRX(String includeSCAGenerateIRX) voidsetIncludeSCAUploadDirect(String includeSCAUploadDirect) voidsetOpenSourceOnly(boolean openSourceOnly) voidsetScanMethod(String scanMethod) voidsetScanSpeed(String scanSpeed) voidsetSourceCodeOnly(boolean sourceCodeOnly) voidvalidateSettings(JenkinsAuthenticationProvider authProvider, Map<String, String> properties, com.hcl.appscan.sdk.logging.IProgress progress, boolean isAppScan360) Methods inherited from class com.hcl.appscan.jenkins.plugin.scanners.Scanner
getHasOptions, getRescan, getScanId, getTarget, isNullOrEmpty, resolvePath, setRescan, setScanIdMethods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
StaticAnalyzer
Deprecated. -
StaticAnalyzer
-
StaticAnalyzer
-
-
Method Details
-
getType
-
setScanSpeed
-
getScanSpeed
-
checkScanSpeed
-
setOpenSourceOnly
@DataBoundSetter public void setOpenSourceOnly(boolean openSourceOnly) -
getOpenSourceOnly
public boolean getOpenSourceOnly() -
setIncludeSCAGenerateIRX
-
getIncludeSCAGenerateIRX
-
isIncludeSCAGenerateIRX
-
setHasOptionsUploadDirect
@DataBoundSetter public void setHasOptionsUploadDirect(boolean hasOptionsUploadDirect) -
getHasOptionsUploadDirect
public boolean getHasOptionsUploadDirect() -
setIncludeSCAUploadDirect
-
getIncludeSCAUploadDirect
-
isIncludeSCAUploadDirect
-
setSourceCodeOnly
@DataBoundSetter public void setSourceCodeOnly(boolean sourceCodeOnly) -
isSourceCodeOnly
public boolean isSourceCodeOnly() -
setScanMethod
-
getScanMethod
-
isScanMethod
-
validateSettings
public void validateSettings(JenkinsAuthenticationProvider authProvider, Map<String, String> properties, com.hcl.appscan.sdk.logging.IProgress progress, boolean isAppScan360) throws IOException- Overrides:
validateSettingsin classScanner- Throws:
IOException
-
getProperties
- Specified by:
getPropertiesin classScanner
-