Package hudson.plugins.ec2
Class AmazonEC2Cloud.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<Cloud>
-
- hudson.plugins.ec2.EC2Cloud.DescriptorImpl
-
- hudson.plugins.ec2.AmazonEC2Cloud.DescriptorImpl
-
- Enclosing class:
- AmazonEC2Cloud
@Extension public static class AmazonEC2Cloud.DescriptorImpl extends EC2Cloud.DescriptorImpl
-
-
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormValidation
doCheckAltEC2Endpoint(String value)
FormValidation
doCheckCloudName(String value)
ListBoxModel
doFillRegionItems(String altEC2Endpoint, boolean useInstanceProfileForCredentials, String credentialsId)
FormValidation
doTestConnection(ItemGroup context, String region, boolean useInstanceProfileForCredentials, String credentialsId, String sshKeysCredentialsId, String roleArn, String roleSessionName)
String
getDisplayName()
-
Methods inherited from class hudson.plugins.ec2.EC2Cloud.DescriptorImpl
doCheckSshKeysCredentialsId, doCheckUseInstanceProfileForCredentials, doFillCredentialsIdItems, doFillSshKeysCredentialsIdItems, doTestConnection, getInstanceTypes
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, 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
public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<Cloud>
-
doCheckCloudName
@POST public FormValidation doCheckCloudName(@QueryParameter String value)
-
doCheckAltEC2Endpoint
@POST public FormValidation doCheckAltEC2Endpoint(@QueryParameter String value)
-
doFillRegionItems
public ListBoxModel doFillRegionItems(@QueryParameter String altEC2Endpoint, @QueryParameter boolean useInstanceProfileForCredentials, @QueryParameter String credentialsId) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
doTestConnection
public FormValidation doTestConnection(@AncestorInPath ItemGroup context, @QueryParameter String region, @QueryParameter boolean useInstanceProfileForCredentials, @QueryParameter String credentialsId, @QueryParameter String sshKeysCredentialsId, @QueryParameter String roleArn, @QueryParameter String roleSessionName) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
-