@Extension
public class WASScanNotifier
extends hudson.tasks.Notifier
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
WASScanNotifier.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpljenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
WASScanNotifier() |
WASScanNotifier(String apiServer,
String credsId) |
| Modifier and Type | Method and Description |
|---|---|
String |
getApiServer() |
String |
getAuthRecord() |
String |
getAuthRecordId() |
String |
getCancelHours() |
String |
getCancelOptions() |
String |
getCredsId() |
com.google.gson.JsonObject |
getCriteriaAsJsonObject() |
boolean |
getFailOnScanError() |
boolean |
getIsFailOnQidFound() |
boolean |
getIsSev1Vulns() |
boolean |
getIsSev2Vulns() |
boolean |
getIsSev3Vulns() |
boolean |
getIsSev4Vulns() |
boolean |
getIsSev5Vulns() |
String |
getOptionProfile() |
String |
getOptionProfileId() |
String |
getPlatform() |
String |
getPollingInterval() |
String |
getProxyCredentialsId() |
int |
getProxyPort() |
String |
getProxyServer() |
String |
getQidList() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
String |
getScanName() |
String |
getScanType() |
int |
getSeverity1Limit() |
int |
getSeverity2Limit() |
int |
getSeverity3Limit() |
int |
getSeverity4Limit() |
int |
getSeverity5Limit() |
boolean |
getUseProxy() |
String |
getVulnsTimeout() |
String |
getWebAppId() |
void |
launchWebAppScan(hudson.model.Run<?,?> run,
hudson.model.TaskListener listener,
String webAppID,
hudson.model.Item project) |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath filePath,
hudson.Launcher launcher,
hudson.model.TaskListener taskListener) |
void |
setApiServer(String server) |
void |
setAuthRecord(String authRecord) |
void |
setAuthRecordId(String authRecordId) |
void |
setCancelHours(String cancelHours) |
void |
setCancelOptions(String cancelOptions) |
void |
setCredsId(String cred) |
void |
setFailOnScanError(boolean failOnScanError) |
void |
setIsFailOnQidFound(boolean isFailOnQidFound) |
void |
setIsSev1Vulns(boolean isSev1Vulns) |
void |
setIsSev2Vulns(boolean isSev2Vulns) |
void |
setIsSev3Vulns(boolean isSev3Vulns) |
void |
setIsSev4Vulns(boolean isSev4Vulns) |
void |
setIsSev5Vulns(boolean isSev5Vulns) |
void |
setOptionProfile(String optionProfile) |
void |
setOptionProfileId(String optionProfileId) |
void |
setPlatform(String platform) |
void |
setPollingInterval(String pollingInterval) |
void |
setProxyCredentialsId(String proxyCredentialsId) |
void |
setProxyPort(int proxyPort) |
void |
setProxyServer(String proxyServer) |
void |
setQidList(String qidList) |
void |
setScanName(String scanName) |
void |
setScanType(String scanType) |
void |
setSeverity1Limit(int severity1Limit) |
void |
setSeverity2Limit(int severity2Limit) |
void |
setSeverity3Limit(int severity3Limit) |
void |
setSeverity4Limit(int severity4Limit) |
void |
setSeverity5Limit(int severity5Limit) |
void |
setUseProxy(boolean useProxy) |
void |
setVulnsTimeout(String vulnsTimeout) |
void |
setWebAppId(String webAppId) |
all, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectAction, getProjectActions, perform, prebuildpublic String getPlatform()
@DataBoundSetter public void setPlatform(String platform)
public String getPollingInterval()
@DataBoundSetter public void setPollingInterval(String pollingInterval)
public String getVulnsTimeout()
@DataBoundSetter public void setVulnsTimeout(String vulnsTimeout)
public boolean getIsFailOnQidFound()
@DataBoundSetter public void setIsFailOnQidFound(boolean isFailOnQidFound)
public String getQidList()
@DataBoundSetter public void setQidList(String qidList)
@DataBoundSetter public void setSeverity1Limit(int severity1Limit)
public int getSeverity1Limit()
@DataBoundSetter public void setSeverity2Limit(int severity2Limit)
public int getSeverity2Limit()
@DataBoundSetter public void setSeverity3Limit(int severity3Limit)
public int getSeverity3Limit()
@DataBoundSetter public void setSeverity4Limit(int severity4Limit)
public int getSeverity4Limit()
@DataBoundSetter public void setSeverity5Limit(int severity5Limit)
public int getSeverity5Limit()
@DataBoundSetter public void setIsSev1Vulns(boolean isSev1Vulns)
public boolean getIsSev1Vulns()
@DataBoundSetter public void setIsSev2Vulns(boolean isSev2Vulns)
public boolean getIsSev2Vulns()
@DataBoundSetter public void setIsSev3Vulns(boolean isSev3Vulns)
public boolean getIsSev3Vulns()
@DataBoundSetter public void setIsSev4Vulns(boolean isSev4Vulns)
public boolean getIsSev4Vulns()
@DataBoundSetter public void setIsSev5Vulns(boolean isSev5Vulns)
public boolean getIsSev5Vulns()
@DataBoundSetter public void setCancelHours(String cancelHours)
public String getCancelHours()
@DataBoundSetter public void setOptionProfileId(String optionProfileId)
public String getOptionProfileId()
@DataBoundSetter public void setAuthRecordId(String authRecordId)
public String getAuthRecordId()
@DataBoundSetter public void setCancelOptions(String cancelOptions)
public String getCancelOptions()
@DataBoundSetter public void setOptionProfile(String optionProfile)
public String getOptionProfile()
@DataBoundSetter public void setAuthRecord(String authRecord)
public String getAuthRecord()
@DataBoundSetter public void setScanType(String scanType)
public String getScanType()
@DataBoundSetter public void setScanName(String scanName)
public String getScanName()
@DataBoundSetter public void setWebAppId(String webAppId)
@DataBoundSetter public void setApiServer(String server)
public String getWebAppId()
public String getApiServer()
public String getProxyServer()
@DataBoundSetter public void setProxyServer(String proxyServer)
public int getProxyPort()
@DataBoundSetter public void setProxyPort(int proxyPort)
public String getProxyCredentialsId()
@DataBoundSetter public void setProxyCredentialsId(String proxyCredentialsId)
public boolean getUseProxy()
@DataBoundSetter public void setUseProxy(boolean useProxy)
@DataBoundSetter public void setCredsId(String cred)
public String getCredsId()
@DataBoundSetter public void setFailOnScanError(boolean failOnScanError)
public boolean getFailOnScanError()
public com.google.gson.JsonObject getCriteriaAsJsonObject()
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildSteppublic boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws hudson.AbortException
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerhudson.AbortExceptionpublic void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath filePath, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener taskListener) throws InterruptedException, IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionCopyright © 2016–2021 Qualys Inc.. All rights reserved.