@Extension
public class APISecurityNotifier
extends hudson.tasks.Builder
| Modifier and Type | Class and Description |
|---|---|
static class |
APISecurityNotifier.DescriptorImpl |
| Constructor and Description |
|---|
APISecurityNotifier() |
APISecurityNotifier(String apiServer,
String credsId) |
| Modifier and Type | Method and Description |
|---|---|
String |
getApiId() |
String |
getApiServer() |
String |
getCredsId() |
String |
getDataCriticality() |
String |
getDataGroupCount() |
String |
getGrade() |
boolean |
getIsFailOnDataGroup() |
boolean |
getIsFailOnGrade() |
boolean |
getIsFailOnSecurityGroup() |
boolean |
getIsFailOnValidationGroup() |
String |
getNewAppName() |
String |
getPlatform() |
String |
getPluginVersion() |
String |
getProxyCredentialsId() |
int |
getProxyPort() |
String |
getProxyServer() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
String |
getSecurityCriticality() |
String |
getSecurityGroupCount() |
String |
getSwaggerPath() |
boolean |
getUseProxy() |
String |
getValidationCriticality() |
String |
getValidationGroupCount() |
void |
launchStaticAssessment(hudson.model.Run<?,?> run,
hudson.model.TaskListener listener,
hudson.model.Item project,
hudson.FilePath workspace,
hudson.Launcher launcher) |
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 |
setApiId(String apiId) |
void |
setApiServer(String apiServer) |
void |
setCredsId(String cred) |
void |
setDataCriticality(String val) |
void |
setDataGroupCount(String val) |
void |
setGrade(String val) |
void |
setIsFailOnDataGroup(boolean flag) |
void |
setIsFailOnGrade(boolean flag) |
void |
setIsFailOnSecurityGroup(boolean flag) |
void |
setIsFailOnValidationGroup(boolean flag) |
void |
setNewAppName(String newAppName) |
void |
setPlatform(String platform) |
void |
setProxyCredentialsId(String proxyCredentialsId) |
void |
setProxyPort(int proxyPort) |
void |
setProxyServer(String proxyServer) |
void |
setSecurityCriticality(String val) |
void |
setSecurityGroupCount(String val) |
void |
setSwaggerPath(String swaggerPath) |
void |
setUseProxy(boolean useProxy) |
void |
setValidationCriticality(String val) |
void |
setValidationGroupCount(String val) |
com.google.gson.JsonObject |
validateAndMakeCriteriaObject(hudson.model.TaskListener listener,
hudson.FilePath workspace) |
@DataBoundConstructor public APISecurityNotifier(String apiServer, String credsId)
public APISecurityNotifier()
public String getPlatform()
@DataBoundSetter public void setPlatform(String platform)
public String getApiServer()
@DataBoundSetter public void setApiServer(String apiServer)
@DataBoundSetter public void setCredsId(String cred)
public String getCredsId()
public String getApiId()
@DataBoundSetter public void setApiId(String apiId)
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 String getSwaggerPath()
@DataBoundSetter public void setNewAppName(String newAppName)
public String getNewAppName()
@DataBoundSetter public void setSwaggerPath(String swaggerPath)
@DataBoundSetter public void setIsFailOnGrade(boolean flag)
public boolean getIsFailOnGrade()
@DataBoundSetter public void setGrade(String val)
public String getGrade()
@DataBoundSetter public void setIsFailOnSecurityGroup(boolean flag)
public boolean getIsFailOnSecurityGroup()
@DataBoundSetter public void setIsFailOnDataGroup(boolean flag)
public boolean getIsFailOnDataGroup()
@DataBoundSetter public void setIsFailOnValidationGroup(boolean flag)
public boolean getIsFailOnValidationGroup()
@DataBoundSetter public void setSecurityGroupCount(String val)
public String getSecurityGroupCount()
@DataBoundSetter public void setDataGroupCount(String val)
public String getDataGroupCount()
@DataBoundSetter public void setValidationGroupCount(String val)
public String getValidationGroupCount()
@DataBoundSetter public void setSecurityCriticality(String val)
public String getSecurityCriticality()
@DataBoundSetter public void setDataCriticality(String val)
public String getDataCriticality()
@DataBoundSetter public void setValidationCriticality(String val)
public String getValidationCriticality()
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildStepgetRequiredMonitorService in class hudson.tasks.Builderpublic String getPluginVersion()
public 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
InterruptedExceptionIOExceptionpublic void launchStaticAssessment(hudson.model.Run<?,?> run,
hudson.model.TaskListener listener,
hudson.model.Item project,
hudson.FilePath workspace,
hudson.Launcher launcher)
throws Exception
ExceptionCopyright © 2016–2019. All rights reserved.