Class vSphereCloudSlaveTemplate.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<vSphereCloudSlaveTemplate>
org.jenkinsci.plugins.vSphereCloudSlaveTemplate.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
vSphereCloudSlaveTemplate

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

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<vSphereCloudSlaveTemplate>
    • doCheckCloneNamePrefix

      public FormValidation doCheckCloneNamePrefix(@QueryParameter String cloneNamePrefix)
    • doCheckLimitedRunCount

      public FormValidation doCheckLimitedRunCount(@QueryParameter String limitedRunCount)
    • doCheckTemplateInstanceCap

      public FormValidation doCheckTemplateInstanceCap(@QueryParameter String templateInstanceCap)
    • doCheckNumberOfExecutors

      public FormValidation doCheckNumberOfExecutors(@QueryParameter String numberOfExecutors)
    • doCheckLinkedClone

      public FormValidation doCheckLinkedClone(@QueryParameter boolean linkedClone, @QueryParameter boolean useSnapshot)
    • doCheckLaunchDelay

      public FormValidation doCheckLaunchDelay(@QueryParameter String launchDelay)
    • doTestCloneParameters

      public FormValidation doTestCloneParameters(@AncestorInPath com.cloudbees.hudson.plugins.folder.AbstractFolder<?> containingFolderOrNull, @QueryParameter String vsHost, @QueryParameter boolean allowUntrustedCertificate, @QueryParameter String credentialsId, @QueryParameter String masterImageName, @QueryParameter boolean linkedClone, @QueryParameter boolean useSnapshot, @QueryParameter String snapshotName)
    • getLauncherDescriptors

      public static List<Descriptor<ComputerLauncher>> getLauncherDescriptors()
    • getRetentionStrategyDescriptors

      public static List<Descriptor<RetentionStrategy<?>>> getRetentionStrategyDescriptors()
    • getNodePropertiesDescriptors

      @NonNull @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public List<NodePropertyDescriptor> getNodePropertiesDescriptors()
      Returns the list of NodePropertyDescriptor appropriate for the vSphereCloudSlaves that are created from this template.
      Returns:
      the filtered list