Package jenkins.plugins.jclouds.compute
Class JCloudsCloud.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<Cloud>
-
- jenkins.plugins.jclouds.compute.JCloudsCloud.DescriptorImpl
-
- Enclosing class:
- JCloudsCloud
@Extension public static class JCloudsCloud.DescriptorImpl extends Descriptor<Cloud>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description DescriptorImpl()
-
Method Summary
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, 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
-
-
-
-
Method Detail
-
getDisplayName
@NonNull public String getDisplayName()
Human readable name of this kind of configurable object.- Overrides:
getDisplayName
in classDescriptor<Cloud>
- Returns:
- The human readable name of this object.
-
isUserDataSupported
public boolean isUserDataSupported(String provider, String credId, String url, String zones, boolean trustAll)
-
doTestConnection
@POST public FormValidation doTestConnection(@QueryParameter String providerName, @QueryParameter String cloudCredentialsId, @QueryParameter String cloudGlobalKeyId, @QueryParameter String endPointUrl, @QueryParameter String zones, @QueryParameter boolean trustAll) throws IOException
- Throws:
IOException
-
doCheckCloudGlobalKeyId
public FormValidation doCheckCloudGlobalKeyId(@QueryParameter String value)
-
defaultProviderName
public String defaultProviderName()
-
doFillProviderNameItems
public ListBoxModel doFillProviderNameItems()
-
doFillCloudCredentialsIdItems
public ListBoxModel doFillCloudCredentialsIdItems(@AncestorInPath ItemGroup context, @QueryParameter String currentValue)
-
doFillCloudGlobalKeyIdItems
public ListBoxModel doFillCloudGlobalKeyIdItems(@AncestorInPath ItemGroup context, @QueryParameter String currentValue)
-
doCheckProfile
public FormValidation doCheckProfile(@QueryParameter String value)
-
doCheckProviderName
public FormValidation doCheckProviderName(@QueryParameter String value)
-
doCheckPublicKey
public FormValidation doCheckPublicKey(@QueryParameter String value)
-
doCheckCredential
public FormValidation doCheckCredential(@QueryParameter String value)
-
doCheckIdentity
public FormValidation doCheckIdentity(@QueryParameter String value)
-
doCheckInstanceCap
public FormValidation doCheckInstanceCap(@QueryParameter String value)
-
doCheckRetentionTime
public FormValidation doCheckRetentionTime(@QueryParameter String value)
-
doCheckScriptTimeout
public FormValidation doCheckScriptTimeout(@QueryParameter String value)
-
doCheckStartTimeout
public FormValidation doCheckStartTimeout(@QueryParameter String value)
-
doCheckEndPointUrl
public FormValidation doCheckEndPointUrl(@QueryParameter String value)
-
doCheckGroupPrefix
public FormValidation doCheckGroupPrefix(@QueryParameter String value)
-
completed
@Initializer(after=JOB_LOADED) public static void completed() throws IOException
- Throws:
IOException
-
-