@Extension
public static final class BuildMasterConfiguration.DescriptorImpl
extends hudson.model.Descriptor<jenkins.model.GlobalConfiguration>
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 |
doCheckPassword(java.lang.String value,
java.lang.String user) |
hudson.util.FormValidation |
doCheckUrl(java.lang.String value)
Performs on-the-fly validation of the form field 'url'.
|
hudson.util.FormValidation |
doCheckUser(java.lang.String value,
java.lang.String password) |
hudson.util.FormValidation |
doTestConnection(java.lang.String url,
java.lang.String apiKey,
java.lang.String user,
hudson.util.Secret password,
boolean trustAllCertificates)
BuildMaster connection test
|
java.lang.String |
getApiKey() |
BuildMasterConfig |
getBuildMasterConfig() |
java.lang.String |
getDisplayName() |
boolean |
getLogApiRequests() |
hudson.util.Secret |
getPassword() |
boolean |
getTrustAllCertificates() |
java.lang.String |
getUrl()
Field getters
|
java.lang.String |
getUser() |
boolean |
isRequiredFieldsConfigured() |
void |
setApiKey(java.lang.String value) |
void |
setLogApiRequests(boolean logApiRequests) |
void |
setPassword(hudson.util.Secret value) |
void |
setTrustAllCertificates(boolean value) |
void |
setUrl(java.lang.String value)
Field setters
|
void |
setUser(java.lang.String value) |
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 boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws hudson.model.Descriptor.FormException
configure
in class hudson.model.Descriptor<jenkins.model.GlobalConfiguration>
hudson.model.Descriptor.FormException
public java.lang.String getDisplayName()
getDisplayName
in class hudson.model.Descriptor<jenkins.model.GlobalConfiguration>
public void setUrl(java.lang.String value)
public void setApiKey(java.lang.String value)
public void setUser(java.lang.String value)
public void setPassword(hudson.util.Secret value)
public void setLogApiRequests(boolean logApiRequests)
public void setTrustAllCertificates(boolean value)
public java.lang.String getUrl()
public java.lang.String getApiKey()
public java.lang.String getUser()
public hudson.util.Secret getPassword()
public boolean getLogApiRequests()
public boolean getTrustAllCertificates()
public boolean isRequiredFieldsConfigured()
public hudson.util.FormValidation doCheckUrl(@QueryParameter java.lang.String value)
value
- This parameter receives the value that the user has typed.
Note that returning FormValidation.error(String)
does not
prevent the form from being saved. It just means that a message
will be displayed to the user.
public hudson.util.FormValidation doCheckUser(@QueryParameter java.lang.String value, @QueryParameter java.lang.String password)
public hudson.util.FormValidation doCheckPassword(@QueryParameter java.lang.String value, @QueryParameter java.lang.String user)
public hudson.util.FormValidation doTestConnection(@QueryParameter(value="url") java.lang.String url, @QueryParameter(value="apiKey") java.lang.String apiKey, @QueryParameter(value="user") java.lang.String user, @QueryParameter(value="password") hudson.util.Secret password, @QueryParameter(value="trustAllCertificates") boolean trustAllCertificates)
public BuildMasterConfig getBuildMasterConfig()