@Symbol(value="checkmarxASTScanner")
@Extension
public static class CheckmarxScanBuilder.CheckmarxScanBuilderDescriptor
extends hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>
| Constructor and Description |
|---|
CheckmarxScanBuilderDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData) |
hudson.util.FormValidation |
doCheckBranchName(String value) |
hudson.util.FormValidation |
doCheckCredentialsId(hudson.model.Item item,
String value) |
hudson.util.FormValidation |
doCheckProjectName(String value) |
hudson.util.FormValidation |
doCheckServerUrl(String value) |
hudson.util.ListBoxModel |
doFillCredentialsIdItems(hudson.model.Item item,
String credentialsId) |
hudson.util.FormValidation |
doTestConnection(String serverUrl,
boolean useAuthenticationUrl,
String baseAuthUrl,
String tenantName,
String credentialsId,
String checkmarxInstallation,
hudson.model.Item item,
hudson.model.Job job) |
String |
getAdditionalOptions() |
String |
getBaseAuthUrl() |
String |
getCheckmarxInstallation() |
String |
getCredentialsDescription() |
String |
getCredentialsId() |
@NonNull String |
getDisplayName() |
CheckmarxInstallation[] |
getInstallations() |
String |
getServerUrl() |
String |
getTenantName() |
boolean |
getUseAuthenticationUrl() |
boolean |
hasInstallationsAvailable() |
boolean |
isApplicable(Class<? extends hudson.model.AbstractProject> aClass) |
void |
setAdditionalOptions(String additionalOptions) |
void |
setBaseAuthUrl(String baseAuthUrl) |
void |
setCheckmarxInstallation(String checkmarxInstallation) |
void |
setCredentialsId(String credentialsId) |
void |
setInstallations(CheckmarxInstallation... installations) |
void |
setServerUrl(String serverUrl) |
void |
setTenantName(String tenantName) |
void |
setUseAuthenticationUrl(boolean useAuthenticationUrl) |
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, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap@NonNull public @NonNull String getDisplayName()
getDisplayName in class hudson.model.Descriptor<hudson.tasks.Builder>public boolean isApplicable(Class<? extends hudson.model.AbstractProject> aClass)
isApplicable in class hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>public CheckmarxInstallation[] getInstallations()
public void setInstallations(CheckmarxInstallation... installations)
@Nullable public String getServerUrl()
public void setServerUrl(@Nullable
String serverUrl)
public String getBaseAuthUrl()
public void setBaseAuthUrl(@Nullable
String baseAuthUrl)
public boolean getUseAuthenticationUrl()
public void setUseAuthenticationUrl(boolean useAuthenticationUrl)
public String getTenantName()
public void setTenantName(@Nullable
String tenantName)
public String getCredentialsId()
public void setCredentialsId(String credentialsId)
@Nullable public String getAdditionalOptions()
public void setAdditionalOptions(@Nullable
String additionalOptions)
public String getCheckmarxInstallation()
public void setCheckmarxInstallation(String checkmarxInstallation)
public boolean hasInstallationsAvailable()
public boolean configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
configure in class hudson.model.Descriptor<hudson.tasks.Builder>@POST
public hudson.util.FormValidation doCheckServerUrl(@QueryParameter
String value)
@POST
public hudson.util.FormValidation doTestConnection(@QueryParameter
String serverUrl,
@QueryParameter
boolean useAuthenticationUrl,
@QueryParameter
String baseAuthUrl,
@QueryParameter
String tenantName,
@QueryParameter
String credentialsId,
@QueryParameter
String checkmarxInstallation,
@AncestorInPath
hudson.model.Item item,
@AncestorInPath
hudson.model.Job job)
public hudson.util.FormValidation doCheckProjectName(@QueryParameter
String value)
public hudson.util.FormValidation doCheckBranchName(@QueryParameter
String value)
public hudson.util.ListBoxModel doFillCredentialsIdItems(@AncestorInPath
hudson.model.Item item,
@QueryParameter
String credentialsId)
public hudson.util.FormValidation doCheckCredentialsId(@AncestorInPath
hudson.model.Item item,
@QueryParameter
String value)
public String getCredentialsDescription()
Copyright © 2021–2022. All rights reserved.