Class TestdroidCloudSettings.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<TestdroidCloudSettings>
com.testdroid.jenkins.TestdroidCloudSettings.DescriptorImpl
All Implemented Interfaces:
Saveable, OnMaster
Enclosing class:
TestdroidCloudSettings

@Extension public static class TestdroidCloudSettings.DescriptorImpl extends Descriptor<TestdroidCloudSettings>
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
    • DescriptorImpl

      public DescriptorImpl(MachineIndependentTask task)
      Recreate a CloudSettings object from a serialized task. Note: this is not a full set of params, which is ok... mostly
  • Method Details

    • getDisplayName

      @Nonnull public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<TestdroidCloudSettings>
    • save

      public void save()
      Specified by:
      save in interface Saveable
      Overrides:
      save in class Descriptor<TestdroidCloudSettings>
    • configure

      public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json) throws Descriptor.FormException
      Overrides:
      configure in class Descriptor<TestdroidCloudSettings>
      Throws:
      Descriptor.FormException
    • doAuthorize

      @POST public FormValidation doAuthorize(@QueryParameter String credentialsId, @QueryParameter String cloudUrl, @QueryParameter boolean noCheckCertificate, @QueryParameter boolean isProxy, @QueryParameter String proxyHost, @QueryParameter Integer proxyPort, @QueryParameter String proxyUser, @QueryParameter String proxyPassword)
    • doFillCredentialsIdItems

      public ListBoxModel doFillCredentialsIdItems()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getCloudUrl

      public String getCloudUrl()
    • setCloudUrl

      public void setCloudUrl(String cloudUrl)
    • getNoCheckCertificate

      public Boolean getNoCheckCertificate()
    • setNoCheckCertificate

      public void setNoCheckCertificate(Boolean noCheckCertificate)
    • getIsProxy

      public Boolean getIsProxy()
    • setIsProxy

      public void setIsProxy(Boolean isProxy)
    • getProxyHost

      public String getProxyHost()
    • setProxyHost

      public void setProxyHost(String proxyHost)
    • getProxyPort

      public Integer getProxyPort()
    • setProxyPort

      public void setProxyPort(Integer proxyPort)
    • getProxyUser

      public String getProxyUser()
    • setProxyUser

      public void setProxyUser(String proxyUser)
    • getProxyPassword

      public String getProxyPassword()
      Returns proxy password in decrypted form
    • setProxyPassword

      public void setProxyPassword(String proxyPassword)
    • getCredentialsId

      public String getCredentialsId()
    • setCredentialsId

      public void setCredentialsId(String credentialsId)