@Symbol(value="neuvector")
@Extension
public static final class NeuVectorBuilder.DescriptorImpl
extends hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>
Constructor and Description |
---|
DescriptorImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData) |
hudson.util.FormValidation |
doCheckControllerApiUrl(String value) |
hudson.util.FormValidation |
doCheckHighSeverityThreshold(Double value,
Double mediumSeverityThreshold) |
hudson.util.FormValidation |
doCheckMediumSeverityThreshold(Double value,
Double highSeverityThreshold) |
hudson.util.FormValidation |
doCheckRegistrySelection(String value) |
hudson.util.FormValidation |
doCheckScanTimeout(Integer scanTimeout) |
hudson.util.FormValidation |
doCheckTimeout(String value) |
hudson.util.ListBoxModel |
doFillRegistrySelectionItems() |
hudson.util.FormValidation |
doTestConnection(String controllerApiUrl,
String user,
hudson.util.Secret password,
boolean disableTLSCertVerification,
String serverCertificate) |
String |
getControllerApiUrl() |
Boolean |
getDisableTLSCertVerification() |
String |
getDisplayName() |
Double |
getHighSeverityThreshold() |
Double |
getMediumSeverityThreshold() |
hudson.util.Secret |
getPassword() |
List<Registry> |
getRegistries() |
String |
getScannerImage() |
hudson.util.Secret |
getScannerRegistryPassword() |
String |
getScannerRegistryURL() |
String |
getScannerRegistryUser() |
String |
getServerCertificate() |
String |
getSource() |
int |
getTimeout() |
String |
getUser() |
boolean |
isApplicable(Class<? extends hudson.model.AbstractProject> aClass) |
protected Object |
readResolve() |
void |
setControllerApiUrl(String controllerApiUrl) |
void |
setControllerIP(String controllerIP) |
void |
setControllerPort(String controllerPort) |
void |
setDisableTLSCertVerification(Boolean disableTLSCertVerification) |
void |
setHighSeverityThreshold(Double highSeverityThreshold) |
void |
setMediumSeverityThreshold(Double mediumSeverityThreshold) |
void |
setPassword(hudson.util.Secret password) |
void |
setRegistries(List<Registry> registries) |
void |
setScannerImage(String scannerImage) |
void |
setScannerRegistryPassword(hudson.util.Secret scannerRegistryPassword) |
void |
setScannerRegistryURL(String scannerRegistryURL) |
void |
setScannerRegistryUser(String scannerRegistryUser) |
void |
setServerCertificate(String serverCertificate) |
void |
setSource(String source) |
void |
setTimeout(int timeout) |
void |
setUser(String user) |
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
public void setSource(String source)
public void setScannerRegistryURL(String scannerRegistryURL)
public void setScannerImage(String scannerImage)
public void setDisableTLSCertVerification(Boolean disableTLSCertVerification)
public void setServerCertificate(String serverCertificate)
public void setScannerRegistryUser(String scannerRegistryUser)
public void setScannerRegistryPassword(hudson.util.Secret scannerRegistryPassword)
public void setControllerIP(String controllerIP)
public void setControllerPort(String controllerPort)
public void setControllerApiUrl(String controllerApiUrl)
public void setUser(String user)
public void setPassword(hudson.util.Secret password)
public void setTimeout(int timeout)
public void setMediumSeverityThreshold(Double mediumSeverityThreshold)
public void setHighSeverityThreshold(Double highSeverityThreshold)
public Double getMediumSeverityThreshold()
public Double getHighSeverityThreshold()
public String getSource()
public String getControllerApiUrl()
public String getUser()
public hudson.util.Secret getPassword()
public int getTimeout()
public String getScannerRegistryURL()
public String getScannerImage()
public Boolean getDisableTLSCertVerification()
public String getServerCertificate()
public String getScannerRegistryUser()
public hudson.util.Secret getScannerRegistryPassword()
public hudson.util.ListBoxModel doFillRegistrySelectionItems()
public hudson.util.FormValidation doCheckScanTimeout(@QueryParameter(value="scanTimeout") Integer scanTimeout)
public hudson.util.FormValidation doCheckRegistrySelection(@QueryParameter String value)
public hudson.util.FormValidation doCheckControllerApiUrl(@QueryParameter String value)
public hudson.util.FormValidation doCheckTimeout(@QueryParameter String value)
public hudson.util.FormValidation doCheckMediumSeverityThreshold(@QueryParameter Double value, @QueryParameter Double highSeverityThreshold)
public hudson.util.FormValidation doCheckHighSeverityThreshold(@QueryParameter Double value, @QueryParameter Double mediumSeverityThreshold)
@POST public hudson.util.FormValidation doTestConnection(@QueryParameter(value="controllerApiUrl") String controllerApiUrl, @QueryParameter(value="user") String user, @QueryParameter(value="password") hudson.util.Secret password, @QueryParameter(value="disableTLSCertVerification") boolean disableTLSCertVerification, @QueryParameter(value="serverCertificate") String serverCertificate) throws URISyntaxException
URISyntaxException
public boolean isApplicable(Class<? extends hudson.model.AbstractProject> aClass)
isApplicable
in class hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>
public String getDisplayName()
getDisplayName
in class hudson.model.Descriptor<hudson.tasks.Builder>
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
configure
in class hudson.model.Descriptor<hudson.tasks.Builder>
protected Object readResolve()
Copyright © 2016–2024. All rights reserved.