Package com.veracode.jenkins.plugin.args
Class DynamicRescanArgs
- java.lang.Object
-
- com.veracode.jenkins.plugin.args.AbstractArgs
-
- com.veracode.jenkins.plugin.args.DynamicRescanArgs
-
public final class DynamicRescanArgs extends AbstractArgs
The DynamicRescanArgs class builds the command line argument passed to the Veracode API wrapper that causes it to create dynamic scan request and submit the created dynamic scan.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addUserAgent(String userAgent)
Adds user agent details got through API.static DynamicRescanArgs
dynamicScanArgs(DynamicRescanNotifier dynamicScanDescriptor, AbstractBuild<?,?> build, EnvVars environment, boolean isRemote)
Processes arguments.static DynamicRescanArgs
pipelineRescanArgs(boolean autoApplicationName, boolean autoDescription, boolean autoScanName, boolean useProxy, String vId, String vKey, String version, String projectName, String applicationName, boolean DVREnabled, String pHost, String pPort, String pUser, String pCredential, FilePath workspace, EnvVars envVars, boolean isRemote)
Creates argument for pipeline in dynamicRescan.-
Methods inherited from class com.veracode.jenkins.plugin.args.AbstractArgs
addAction, addApiCredentials, addProxyConfiguration, addProxyConfiguration, addProxyCredentials, getArguments, getMaskedArguments
-
-
-
-
Method Detail
-
dynamicScanArgs
public static DynamicRescanArgs dynamicScanArgs(DynamicRescanNotifier dynamicScanDescriptor, AbstractBuild<?,?> build, EnvVars environment, boolean isRemote)
Processes arguments.- Parameters:
dynamicScanDescriptor
- aDynamicRescanNotifier
object.build
- aAbstractBuild
object.environment
- aEnvVars
object.isRemote
- a boolean.- Returns:
- a
DynamicRescanArgs
object.
-
addUserAgent
protected void addUserAgent(String userAgent)
Adds user agent details got through API.- Parameters:
userAgent
- aString
object.
-
pipelineRescanArgs
public static DynamicRescanArgs pipelineRescanArgs(boolean autoApplicationName, boolean autoDescription, boolean autoScanName, boolean useProxy, String vId, String vKey, String version, String projectName, String applicationName, boolean DVREnabled, String pHost, String pPort, String pUser, String pCredential, FilePath workspace, EnvVars envVars, boolean isRemote)
Creates argument for pipeline in dynamicRescan.- Parameters:
autoApplicationName
- a boolean.autoDescription
- a boolean.autoScanName
- a boolean.useProxy
- a boolean.vId
- aString
object.vKey
- aString
object.version
- aString
object.projectName
- aString
object.applicationName
- aString
object.DVREnabled
- a boolean.pHost
- aString
object.pPort
- aString
object.pUser
- aString
object.pCredential
- aString
object.workspace
- aFilePath
object.envVars
- aEnvVars
object.isRemote
- a boolean.- Returns:
- a
DynamicRescanArgs
object.
-
-