@Extension public class APISecurityNotifier extends Builder implements SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
APISecurityNotifier.DescriptorImpl |
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactoryBuildStep.PublisherListExtensionPoint.LegacyInstancesAreScopedToHudsonBUILDERS, PUBLISHERS| Constructor and Description |
|---|
APISecurityNotifier() |
APISecurityNotifier(String platform,
String apiServer,
String credsId,
boolean useProxy,
String proxyServer,
int proxyPort,
String proxyCredentialsId,
String swaggerPath,
String apiId,
boolean isFailOnGrade,
String grade,
boolean isFailOnSecurityGroup,
String securityGroupCount,
String securityCriticality,
boolean isFailOnDataGroup,
String dataGroupCount,
String dataCriticality,
boolean isFailOnViolationGroup,
String violationGroupCount,
String violationCriticality,
String token,
boolean freeUserType) |
all, getDescriptor, prebuildgetProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProjectAction, getProjectActions, perform, prebuild@DataBoundConstructor public APISecurityNotifier(String platform, String apiServer, String credsId, boolean useProxy, String proxyServer, int proxyPort, String proxyCredentialsId, String swaggerPath, String apiId, boolean isFailOnGrade, String grade, boolean isFailOnSecurityGroup, String securityGroupCount, String securityCriticality, boolean isFailOnDataGroup, String dataGroupCount, String dataCriticality, boolean isFailOnViolationGroup, String violationGroupCount, String violationCriticality, String token, boolean freeUserType)
public APISecurityNotifier()
public String getPlatform()
public boolean isFreeUserType()
public boolean getFreeUserType()
@DataBoundSetter public void setToken(String token)
public String getToken()
@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 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 setIsFailOnViolationGroup(boolean flag)
public boolean getIsFailOnViolationGroup()
@DataBoundSetter public void setSecurityGroupCount(String val)
public String getSecurityGroupCount()
@DataBoundSetter public void setDataGroupCount(String val)
public String getDataGroupCount()
@DataBoundSetter public void setViolationGroupCount(String val)
public String getViolationGroupCount()
@DataBoundSetter public void setSecurityCriticality(String val)
public String getSecurityCriticality()
@DataBoundSetter public void setDataCriticality(String val)
public String getDataCriticality()
@DataBoundSetter public void setViolationCriticality(String val)
public String getViolationCriticality()
public BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface BuildStepgetRequiredMonitorService in class Builderpublic 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 launchStaticAssessment(Run<?,?> run, TaskListener listener, Item project, FilePath workspace, Launcher launcher) throws Exception
Exceptionpublic com.google.gson.JsonObject validateAndMakeCriteriaObject(TaskListener listener, FilePath workspace) throws Exception
Exceptionpublic void validateCriteriaObj(String criticalityGroup, String groupCount, String severity, com.google.gson.JsonObject groupCriticality) throws InvalidConfigurationException
InvalidConfigurationExceptionCopyright © 2016–2021 Qualys Inc.. All rights reserved.