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
- See Also:
-
Nested Class Summary
Nested Classes -
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
ConstructorsConstructorDescriptionDynamicAnalyzer(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
Modifier and TypeMethodDescriptionbooleangetProperties(VariableResolver<String> resolver) booleangetType()isLoginTypes(String loginTypeName) voidsetExecutionId(String executionId) voidsetExtraField(String extraField) voidsetIncrementalScan(boolean incrementalScan) voidsetLoginPassword(String loginPassword) voidsetLoginType(String loginType) voidsetLoginUser(String loginUser) voidsetOptimization(String optimization) voidsetPresenceId(String presenceId) voidsetRescanDast(boolean rescanDast) voidsetScanFile(String scanFile) voidsetScanType(String scanType) voidsetTrafficFile(String trafficFile) 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
-
DynamicAnalyzer
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
-
-
Method Details
-
setLoginUser
-
getLoginUser
-
setLoginPassword
-
getLoginPassword
-
setRescanDast
@DataBoundSetter public void setRescanDast(boolean rescanDast) -
getRescanDast
public boolean getRescanDast() -
setIncrementalScan
@DataBoundSetter public void setIncrementalScan(boolean incrementalScan) -
getIncrementalScan
public boolean getIncrementalScan() -
setExecutionId
-
getExecutionId
-
setPresenceId
-
getPresenceId
-
setScanFile
-
getScanFile
-
setScanType
-
getScanType
-
setOptimization
-
getOptimization
-
setExtraField
-
getExtraField
-
setLoginType
-
getLoginType
-
setTrafficFile
-
getTrafficFile
-
getType
-
isLoginTypes
-
upgradeLoginScenario
-
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- Throws:
AbortException
-