@Extension
public class VMScanNotifier
extends hudson.tasks.Notifier
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
VMScanNotifier.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpljenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
VMScanNotifier() |
VMScanNotifier(String apiServer,
String credsId,
boolean useEc2,
String ec2Id,
boolean runConnector,
String ec2ConnDetails) |
| Modifier and Type | Method and Description |
|---|---|
String |
getApiServer() |
String |
getByCvss() |
int |
getBySev() |
String |
getCredsId() |
com.google.gson.JsonObject |
getCriteriaAsJsonObject() |
String |
getCveList() |
String |
getCvssBase() |
boolean |
getDoExclude() |
String |
getEc2ConnAccountId() |
String |
getEc2ConnDetails() |
String |
getEc2ConnId() |
String |
getEc2ConnName() |
String |
getEc2Id() |
boolean |
getEvaluatePotentialVulns() |
String |
getExcludeBy() |
String |
getExcludeList() |
boolean |
getFailByCves() |
boolean |
getFailByCvss() |
boolean |
getFailByPci() |
boolean |
getFailByQids() |
boolean |
getFailBySev() |
String |
getHostIp() |
String |
getOptionProfile() |
String |
getPluginVersion() |
String |
getPollingInterval() |
String |
getProxyCredentialsId() |
int |
getProxyPort() |
String |
getProxyServer() |
String |
getQidList() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
boolean |
getRunConnector() |
String |
getScanName() |
String |
getScannerName() |
boolean |
getUseEc2() |
boolean |
getUseHost() |
boolean |
getUseProxy() |
String |
getVulnsTimeout() |
String |
getWebhookUrl() |
void |
launchHostScan(hudson.model.Run<?,?> run,
hudson.model.TaskListener listener,
hudson.model.Item project) |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath filePath,
hudson.Launcher launcher,
hudson.model.TaskListener taskListener) |
boolean |
runCtorDecision(String ec2ConnState,
hudson.model.TaskListener listener) |
void |
setApiServer(String apiServer) |
void |
setByCvss(String byCvss) |
void |
setBySev(int bySev) |
void |
setCredsId(String cred) |
void |
setCveList(String cveList) |
void |
setCvssBase(String cvssBase) |
void |
setDoExclude(boolean doExclude) |
void |
setEc2ConnAccountId(String ec2ConnAccountId) |
void |
setEc2ConnDetails(String ec2ConnDetails) |
void |
setEc2ConnId(String ec2ConnId) |
void |
setEc2ConnName(String ec2ConnName) |
void |
setEc2Id(String ec2Id) |
void |
setEvaluatePotentialVulns(boolean evaluatePotentialVulns) |
void |
setExcludeBy(String excludeBy) |
void |
setExcludeList(String excludeList) |
void |
setFailByCves(boolean failByCves) |
void |
setFailByCvss(boolean failByCvss) |
void |
setFailByPci(boolean failByPci) |
void |
setFailByQids(boolean failByQids) |
void |
setFailBySev(boolean failBySev) |
void |
setHostIp(String hostIp) |
void |
setOptionProfile(String optionProfile) |
void |
setPollingInterval(String pollingInterval) |
void |
setProxyCredentialsId(String proxyCredentialsId) |
void |
setProxyPort(int proxyPort) |
void |
setProxyServer(String proxyServer) |
void |
setQidList(String qidList) |
void |
setRunConnector(boolean runConnector) |
void |
setScanName(String scanName) |
void |
setScannerName(String scannerName) |
void |
setUseEc2(boolean useEc2) |
void |
setUseHost(boolean useHost) |
void |
setUseProxy(boolean useProxy) |
void |
setVulnsTimeout(String vulnsTimeout) |
void |
setWebhookUrl(String webhookUrl) |
all, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectAction, getProjectActions, perform, perform, prebuildpublic String getPollingInterval()
@DataBoundSetter public void setPollingInterval(String pollingInterval)
public String getVulnsTimeout()
@DataBoundSetter public void setVulnsTimeout(String vulnsTimeout)
public String getApiServer()
@DataBoundSetter public void setApiServer(String apiServer)
public boolean getFailByQids()
@DataBoundSetter public void setFailByQids(boolean failByQids)
public boolean getFailByCves()
@DataBoundSetter public void setFailByCves(boolean failByCves)
public boolean getFailByCvss()
@DataBoundSetter public void setFailByCvss(boolean failByCvss)
public String getByCvss()
@DataBoundSetter public void setByCvss(String byCvss)
public String getCvssBase()
@DataBoundSetter public void setCvssBase(String cvssBase)
public String getQidList()
@DataBoundSetter public void setQidList(String qidList)
public String getCveList()
@DataBoundSetter public void setCveList(String cveList)
public int getBySev()
@DataBoundSetter public void setBySev(int bySev)
public boolean getFailBySev()
@DataBoundSetter public void setFailBySev(boolean failBySev)
public String getCredsId()
@DataBoundSetter public void setCredsId(String cred)
public String getHostIp()
@DataBoundSetter public void setHostIp(String hostIp)
public String getEc2Id()
@DataBoundSetter public void setEc2Id(String ec2Id)
public String getEc2ConnDetails()
@DataBoundSetter public void setEc2ConnDetails(String ec2ConnDetails)
public String getEc2ConnName()
@DataBoundSetter public void setEc2ConnName(String ec2ConnName)
public String getEc2ConnAccountId()
@DataBoundSetter public void setEc2ConnAccountId(String ec2ConnAccountId)
public String getEc2ConnId()
@DataBoundSetter public void setEc2ConnId(String ec2ConnId)
public boolean getRunConnector()
@DataBoundSetter public void setRunConnector(boolean runConnector)
public String getScannerName()
@DataBoundSetter public void setScannerName(String scannerName)
public String getScanName()
@DataBoundSetter public void setScanName(String scanName)
public String getOptionProfile()
@DataBoundSetter public void setOptionProfile(String optionProfile)
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)
public boolean getUseHost()
@DataBoundSetter public void setUseHost(boolean useHost)
public boolean getUseEc2()
@DataBoundSetter public void setUseEc2(boolean useEc2)
public boolean getDoExclude()
@DataBoundSetter public void setDoExclude(boolean doExclude)
public String getExcludeBy()
@DataBoundSetter public void setExcludeBy(String excludeBy)
public String getExcludeList()
@DataBoundSetter public void setExcludeList(String excludeList)
public boolean getEvaluatePotentialVulns()
@DataBoundSetter public void setEvaluatePotentialVulns(boolean evaluatePotentialVulns)
public boolean getFailByPci()
@DataBoundSetter public void setFailByPci(boolean failByPci)
public String getWebhookUrl()
@DataBoundSetter public void setWebhookUrl(String webhookUrl)
public com.google.gson.JsonObject getCriteriaAsJsonObject()
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildSteppublic String getPluginVersion()
public 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.SimpleBuildStepInterruptedExceptionIOExceptionpublic void launchHostScan(hudson.model.Run<?,?> run,
hudson.model.TaskListener listener,
hudson.model.Item project)
throws Exception
ExceptionCopyright © 2016–2019 Qualys Inc.. All rights reserved.