Class DigitalOceanCloud.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<Cloud>
com.dubture.jenkins.digitalocean.DigitalOceanCloud.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
DigitalOceanCloud

@Extension public static final class DigitalOceanCloud.DescriptorImpl extends Descriptor<Cloud>
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<Cloud>
    • doTestConnection

      public FormValidation doTestConnection(@QueryParameter String authTokenCredentialId)
    • doCheckName

      public FormValidation doCheckName(@QueryParameter String name)
    • doCheckAuthToken

      public static FormValidation doCheckAuthToken(@QueryParameter String authToken)
    • doCheckPrivateKey

      public FormValidation doCheckPrivateKey(@QueryParameter String value) throws IOException
      Throws:
      IOException
    • doCheckSshKeyId

      public FormValidation doCheckSshKeyId(@QueryParameter String authTokenCredentialId)
    • doCheckInstanceCap

      public FormValidation doCheckInstanceCap(@QueryParameter String instanceCap)
    • doFillSshKeyIdItems

      public ListBoxModel doFillSshKeyIdItems(@QueryParameter String authTokenCredentialId) throws com.myjeeva.digitalocean.exception.RequestUnsuccessfulException, com.myjeeva.digitalocean.exception.DigitalOceanException
      Throws:
      com.myjeeva.digitalocean.exception.RequestUnsuccessfulException
      com.myjeeva.digitalocean.exception.DigitalOceanException
    • doFillPrivateKeyCredentialIdItems

      public ListBoxModel doFillPrivateKeyCredentialIdItems(@QueryParameter String credentialsId)
    • doFillAuthTokenCredentialIdItems

      public ListBoxModel doFillAuthTokenCredentialIdItems(@QueryParameter String credentialsId)