Package org.jenkinsci.plugins
Class vSphereCloudSlaveTemplate.DescriptorImpl
java.lang.Object
hudson.model.Descriptor<vSphereCloudSlaveTemplate>
org.jenkinsci.plugins.vSphereCloudSlaveTemplate.DescriptorImpl
- Enclosing class:
vSphereCloudSlaveTemplate
@Extension
public static final class vSphereCloudSlaveTemplate.DescriptorImpl
extends Descriptor<vSphereCloudSlaveTemplate>
-
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 -
Method Summary
Modifier and TypeMethodDescriptiondoCheckCloneNamePrefix(String cloneNamePrefix) doCheckLaunchDelay(String launchDelay) doCheckLimitedRunCount(String limitedRunCount) doCheckLinkedClone(boolean linkedClone, boolean useSnapshot) doCheckNumberOfExecutors(String numberOfExecutors) doCheckTemplateInstanceCap(String templateInstanceCap) doTestCloneParameters(com.cloudbees.hudson.plugins.folder.AbstractFolder<?> containingFolderOrNull, String vsHost, boolean allowUntrustedCertificate, String credentialsId, String masterImageName, boolean linkedClone, boolean useSnapshot, String snapshotName) static List<Descriptor<ComputerLauncher>> Returns the list ofNodePropertyDescriptorappropriate for thevSphereCloudSlaves that are created from this template.static List<Descriptor<RetentionStrategy<?>>> Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, configure, doHelp, 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, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
DescriptorImpl
public DescriptorImpl()
-
-
Method Details
-
getDisplayName
- Overrides:
getDisplayNamein classDescriptor<vSphereCloudSlaveTemplate>
-
doCheckCloneNamePrefix
-
doCheckLimitedRunCount
-
doCheckTemplateInstanceCap
-
doCheckNumberOfExecutors
-
doCheckLinkedClone
public FormValidation doCheckLinkedClone(@QueryParameter boolean linkedClone, @QueryParameter boolean useSnapshot) -
doCheckLaunchDelay
-
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
-
getRetentionStrategyDescriptors
-
getNodePropertiesDescriptors
@NonNull @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public List<NodePropertyDescriptor> getNodePropertiesDescriptors()Returns the list ofNodePropertyDescriptorappropriate for thevSphereCloudSlaves that are created from this template.- Returns:
- the filtered list
-