public abstract class Scanner extends hudson.model.AbstractDescribableImpl<Scanner> implements ScannerConstants, Serializable
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, STATIC_ANALYZER, TARGET, TEMPLATE_EXTENSION, TEMPLATE_EXTENSION2, TEMPLATE_EXTENSION3, TEST_OPTIMIZATION_LEVEL, TEST_POLICY, TRAFFIC_FILE
Constructor and Description |
---|
Scanner(String target,
boolean hasOptions) |
Scanner(String target,
boolean hasOptions,
boolean rescan,
String scanId) |
Modifier and Type | Method and Description |
---|---|
boolean |
getHasOptions() |
abstract Map<String,String> |
getProperties(hudson.util.VariableResolver<String> resolver) |
String |
getScanId() |
String |
getTarget() |
abstract String |
getType() |
boolean |
isNullOrEmpty(String string) |
boolean |
isRescan() |
protected String |
resolvePath(String path,
hudson.util.VariableResolver<String> resolver) |
abstract void |
validateSettings(JenkinsAuthenticationProvider authProvider,
Map<String,String> properties,
com.hcl.appscan.sdk.logging.IProgress progress) |
public Scanner(String target, boolean hasOptions)
public boolean getHasOptions()
public String getTarget()
public boolean isRescan()
public String getScanId()
public abstract Map<String,String> getProperties(hudson.util.VariableResolver<String> resolver) throws hudson.AbortException
hudson.AbortException
public abstract void validateSettings(JenkinsAuthenticationProvider authProvider, Map<String,String> properties, com.hcl.appscan.sdk.logging.IProgress progress) throws hudson.AbortException
hudson.AbortException
public abstract String getType()
public boolean isNullOrEmpty(String string)
Copyright © 2016–2024 HCL. All rights reserved.