public class PCScanNotifier extends Notifier implements SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
PCScanNotifier.DescriptorImpl |
Publisher.DescriptorExtensionListImplSimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactoryBuildStep.PublisherListExtensionPoint.LegacyInstancesAreScopedToHudsonBUILDERS, PUBLISHERS| Constructor and Description |
|---|
PCScanNotifier() |
PCScanNotifier(String apiServer,
String credsId,
boolean useProxy,
boolean createAuthRecord,
String proxyServer,
int proxyPort,
String proxyCredentialsId,
String unixAndWindowsCredentialsId,
String scanName,
boolean useHost,
String hostIp,
boolean useEc2,
String ec2Id,
String ec2ConnDetails,
boolean runConnector,
String optionProfile,
String scannerName,
String selectedPolicies,
boolean stateFail,
boolean stateError,
boolean stateExceptions,
boolean criticalitySerious,
boolean criticalityUrgent,
boolean criticalityCritical,
boolean criticalityMedium,
boolean criticalityMinimal,
boolean failByAuth,
String excludedCids,
String pollingInterval,
String vulnsTimeout,
String unixAndWindowsCredentials,
boolean failByStateAndCriticality,
boolean excludedCriteria,
String platform) |
getDescriptorall, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectAction, getProjectActions, perform, perform, prebuildclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProjectAction, getProjectActions, perform, prebuildpublic PCScanNotifier()
@DataBoundConstructor public PCScanNotifier(String apiServer, String credsId, boolean useProxy, boolean createAuthRecord, String proxyServer, int proxyPort, String proxyCredentialsId, String unixAndWindowsCredentialsId, String scanName, boolean useHost, String hostIp, boolean useEc2, String ec2Id, String ec2ConnDetails, boolean runConnector, String optionProfile, String scannerName, String selectedPolicies, boolean stateFail, boolean stateError, boolean stateExceptions, boolean criticalitySerious, boolean criticalityUrgent, boolean criticalityCritical, boolean criticalityMedium, boolean criticalityMinimal, boolean failByAuth, String excludedCids, String pollingInterval, String vulnsTimeout, String unixAndWindowsCredentials, boolean failByStateAndCriticality, boolean excludedCriteria, String platform)
public String getCredsId()
@DataBoundSetter public void setCredsId(String cred)
public 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 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 String getUnixAndWindowsCredentialsId()
@DataBoundSetter public void setUnixAndWindowsCredentialsId(String unixAndWindowsCredentialsId)
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 getStateFail()
@DataBoundSetter public void setStateFail(boolean stateFail)
public boolean getStateError()
@DataBoundSetter public void setStateError(boolean stateError)
public boolean getStateExceptions()
@DataBoundSetter public void setStateExceptions(boolean stateExceptions)
public boolean getCriticalitySerious()
@DataBoundSetter public void setCriticalitySerious(boolean criticalitySerious)
public boolean getCriticalityUrgent()
@DataBoundSetter public void setCriticalityUrgent(boolean criticalityUrgent)
public boolean getCriticalityCritical()
@DataBoundSetter public void setCriticalityCritical(boolean criticalityCritical)
public boolean getCriticalityMedium()
@DataBoundSetter public void setCriticalityMedium(boolean criticalityMedium)
public boolean getCriticalityMinimal()
@DataBoundSetter public void setCriticalityMinimal(boolean criticalityMinimal)
public boolean getFailByAuth()
@DataBoundSetter public void setFailByAuth(boolean failByAuth)
public String getExcludedCids()
@DataBoundSetter public void setExcludedCids(String excludedCids)
public String getSelectedPolicies()
@DataBoundSetter public void setSelectedPolicies(String selectedPolicies)
public boolean getFailByStateAndCriticality()
@DataBoundSetter public void setFailByStateAndCriticality(boolean failByStateAndCriticality)
public boolean getCreateAuthRecord()
@DataBoundSetter public void setCreateAuthRecord(boolean createAuthRecord)
public String getUnixAndWindowsCredentials()
@DataBoundSetter public void setUnixAndWindowsCredentials(String unixAndWindowsCredentials)
public boolean getExcludedCriteria()
public String getPlatform()
@DataBoundSetter public void setPlatform(String platform)
@DataBoundSetter public void setExcludedCriteria(boolean excludedCriteria)
public BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface BuildSteppublic String getPluginVersion()
public void perform(@Nonnull Run<?,?> run, @Nonnull FilePath filePath, @Nonnull Launcher launcher, @Nonnull TaskListener taskListener) throws InterruptedException, IOException
perform in interface SimpleBuildStepInterruptedExceptionIOExceptionpublic void launchHostScan(Run<?,?> run, TaskListener listener, Item project) throws Exception
Exceptionpublic boolean runCtorDecision(String ec2ConnState, TaskListener listener) throws Exception
ExceptionCopyright © 2016–2020 Qualys Inc.. All rights reserved.