Class DynamicAnalyzer
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<Scanner>
-
- com.hcl.appscan.jenkins.plugin.scanners.Scanner
-
- com.hcl.appscan.jenkins.plugin.scanners.DynamicAnalyzer
-
- All Implemented Interfaces:
ScannerConstants
,Describable<Scanner>
,Serializable
public class DynamicAnalyzer extends Scanner
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DynamicAnalyzer.DescriptorImpl
-
Field Summary
-
Fields inherited from interface com.hcl.appscan.jenkins.plugin.scanners.ScannerConstants
AUTOMATIC, CUSTOM, 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 Summary
Constructors Constructor Description DynamicAnalyzer(String target)
Deprecated.DynamicAnalyzer(String target, boolean hasOptions)
DynamicAnalyzer(String target, boolean hasOptions, boolean rescanDast, String scanId, boolean incrementalScan, String executionId, String presenceId, String scanFile, String scanType, String optimization, String extraField, String loginUser, String loginPassword, String trafficFile, String loginType)
Deprecated.
-
Method Summary
-
Methods inherited from class com.hcl.appscan.jenkins.plugin.scanners.Scanner
getHasOptions, getRescan, getScanId, getTarget, isNullOrEmpty, resolvePath, setRescan, setScanId
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Constructor Detail
-
DynamicAnalyzer
@Deprecated public DynamicAnalyzer(String target)
Deprecated.
-
DynamicAnalyzer
@Deprecated public DynamicAnalyzer(String target, boolean hasOptions, boolean rescanDast, String scanId, boolean incrementalScan, String executionId, String presenceId, String scanFile, String scanType, String optimization, String extraField, String loginUser, String loginPassword, String trafficFile, String loginType)
Deprecated.
-
DynamicAnalyzer
@DataBoundConstructor public DynamicAnalyzer(String target, boolean hasOptions)
-
-
Method Detail
-
setLoginUser
@DataBoundSetter public void setLoginUser(String loginUser)
-
getLoginUser
public String getLoginUser()
-
setLoginPassword
@DataBoundSetter public void setLoginPassword(String loginPassword)
-
getLoginPassword
public String getLoginPassword()
-
setRescanDast
@DataBoundSetter public void setRescanDast(boolean rescanDast)
-
getRescanDast
public boolean getRescanDast()
-
setIncrementalScan
@DataBoundSetter public void setIncrementalScan(boolean incrementalScan)
-
getIncrementalScan
public boolean getIncrementalScan()
-
setExecutionId
@DataBoundSetter public void setExecutionId(String executionId)
-
getExecutionId
public String getExecutionId()
-
setPresenceId
@DataBoundSetter public void setPresenceId(String presenceId)
-
getPresenceId
public String getPresenceId()
-
setScanFile
@DataBoundSetter public void setScanFile(String scanFile)
-
getScanFile
public String getScanFile()
-
setScanType
@DataBoundSetter public void setScanType(String scanType)
-
getScanType
public String getScanType()
-
setOptimization
@DataBoundSetter public void setOptimization(String optimization)
-
getOptimization
public String getOptimization()
-
setExtraField
@DataBoundSetter public void setExtraField(String extraField)
-
getExtraField
public String getExtraField()
-
setLoginType
@DataBoundSetter public void setLoginType(String loginType)
-
getLoginType
public String getLoginType()
-
setTrafficFile
@DataBoundSetter public void setTrafficFile(String trafficFile)
-
getTrafficFile
public String getTrafficFile()
-
upgradeLoginScenario
public String upgradeLoginScenario()
-
validateSettings
public void validateSettings(JenkinsAuthenticationProvider authProvider, Map<String,String> properties, com.hcl.appscan.sdk.logging.IProgress progress, boolean isAppScan360) throws IOException
- Overrides:
validateSettings
in classScanner
- Throws:
IOException
-
getProperties
public Map<String,String> getProperties(VariableResolver<String> resolver) throws AbortException
- Specified by:
getProperties
in classScanner
- Throws:
AbortException
-
-