Class BaremetalCloudAgentTemplate.DescriptorImpl
java.lang.Object
hudson.model.Descriptor<BaremetalCloudAgentTemplate>
com.oracle.cloud.baremetal.jenkins.BaremetalCloudAgentTemplate.DescriptorImpl
- Enclosing class:
- BaremetalCloudAgentTemplate
@Extension
public static class BaremetalCloudAgentTemplate.DescriptorImpl
extends Descriptor<BaremetalCloudAgentTemplate>
-
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 TypeMethodDescriptiondoCheckAssignPublicIP(String credentialsId, String maxAsyncThreads, String subnetId, Boolean assignPublicIP) doCheckDoNotDisable(String credentialsId, String maxAsyncThreads, Boolean doNotDisable) doCheckInstanceCap(String value) doCheckInstanceNamePrefix(String instanceNamePrefix) doCheckLabelString(String value, Node.Mode mode) doCheckNumExecutors(String value) doCheckStartTimeoutSeconds(String value) doCheckUsePublicIP(Boolean assignPublicIP, Boolean usePublicIP) doFillAvailableDomainItems(String credentialsId, String maxAsyncThreads, String compartmentId) doFillCompartmentIdItems(String credentialsId, String maxAsyncThreads) doFillImageCompartmentIdItems(String credentialsId, String maxAsyncThreads, String compartmentId) doFillImageIdItems(String credentialsId, String maxAsyncThreads, String compartmentId, String imageCompartmentId) doFillMemoryInGBsItems(String credentialsId, String maxAsyncThreads, String compartmentId, String availableDomain, String imageId, String shape) doFillNumberOfOcpusItems(String credentialsId, String maxAsyncThreads, String compartmentId, String availableDomain, String imageId, String shape) doFillShapeItems(String credentialsId, String maxAsyncThreads, String compartmentId, String availableDomain, String imageId) doFillSshCredentialsIdItems(Item context, String sshCredentialsId) doFillSubnetCompartmentIdItems(String credentialsId, String maxAsyncThreads, String compartmentId) doFillSubnetIdItems(String credentialsId, String maxAsyncThreads, String availableDomain, String vcnId, String compartmentId, String vcnCompartmentId, String subnetCompartmentId) doFillVcnCompartmentIdItems(String credentialsId, String maxAsyncThreads, String compartmentId) doFillVcnIdItems(String credentialsId, String maxAsyncThreads, String compartmentId, String vcnCompartmentId) static intgetHelpFile(String fieldName) 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, getDisplayName, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
DescriptorImpl
public DescriptorImpl()
-
-
Method Details
-
getHelpFile
- Overrides:
getHelpFilein classDescriptor<BaremetalCloudAgentTemplate>
-
getDefaultNumExecutors
public static int getDefaultNumExecutors() -
doCheckNumExecutors
-
doCheckSshConnectTimeoutSeconds
-
doCheckAssignPublicIP
public FormValidation doCheckAssignPublicIP(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads, @QueryParameter String subnetId, @QueryParameter Boolean assignPublicIP) -
doCheckDoNotDisable
public FormValidation doCheckDoNotDisable(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads, @QueryParameter Boolean doNotDisable) -
doCheckUsePublicIP
public FormValidation doCheckUsePublicIP(@QueryParameter Boolean assignPublicIP, @QueryParameter Boolean usePublicIP) -
doCheckInstanceNamePrefix
-
doFillBootVolumeVPUsItems
- Throws:
IOExceptionjavax.servlet.ServletException
-
doFillCompartmentIdItems
public ListBoxModel doFillCompartmentIdItems(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doFillAvailableDomainItems
public ListBoxModel doFillAvailableDomainItems(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads, @QueryParameter String compartmentId) -
doFillImageCompartmentIdItems
public ListBoxModel doFillImageCompartmentIdItems(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads, @QueryParameter String compartmentId) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doFillImageIdItems
public ListBoxModel doFillImageIdItems(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads, @QueryParameter String compartmentId, @QueryParameter String imageCompartmentId) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doFillShapeItems
public ListBoxModel doFillShapeItems(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads, @QueryParameter String compartmentId, @QueryParameter String availableDomain, @QueryParameter String imageId) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doFillNumberOfOcpusItems
public ListBoxModel doFillNumberOfOcpusItems(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads, @QueryParameter String compartmentId, @QueryParameter String availableDomain, @QueryParameter String imageId, @QueryParameter String shape) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doFillMemoryInGBsItems
public ListBoxModel doFillMemoryInGBsItems(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads, @QueryParameter String compartmentId, @QueryParameter String availableDomain, @QueryParameter String imageId, @QueryParameter String shape) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doFillVcnCompartmentIdItems
public ListBoxModel doFillVcnCompartmentIdItems(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads, @QueryParameter String compartmentId) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doFillVcnIdItems
public ListBoxModel doFillVcnIdItems(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads, @QueryParameter String compartmentId, @QueryParameter String vcnCompartmentId) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doFillSubnetCompartmentIdItems
public ListBoxModel doFillSubnetCompartmentIdItems(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads, @QueryParameter String compartmentId) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doFillSubnetIdItems
public ListBoxModel doFillSubnetIdItems(@QueryParameter @RelativePath("..") String credentialsId, @QueryParameter @RelativePath("..") String maxAsyncThreads, @QueryParameter String availableDomain, @QueryParameter String vcnId, @QueryParameter String compartmentId, @QueryParameter String vcnCompartmentId, @QueryParameter String subnetCompartmentId) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doFillSshCredentialsIdItems
public ListBoxModel doFillSshCredentialsIdItems(@AncestorInPath Item context, @QueryParameter String sshCredentialsId) -
doCheckLabelString
public FormValidation doCheckLabelString(@QueryParameter String value, @QueryParameter Node.Mode mode) -
doCheckIdleTerminationMinutes
-
doCheckStartTimeoutSeconds
-
doCheckInstanceCap
-