@Extension @Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public final class SlaveOptionsDescriptor extends OsAuthDescriptor<SlaveOptions>
OsAuthDescriptor.InjectOsAuth
Modifier and Type | Field and Description |
---|---|
static hudson.util.FormValidation |
OK |
static hudson.util.FormValidation |
REQUIRED |
Constructor and Description |
---|
SlaveOptionsDescriptor() |
Modifier and Type | Method and Description |
---|---|
hudson.util.FormValidation |
doCheckAvailabilityZone(String value,
String def,
String endPointUrlCloud,
boolean ignoreSsl,
String endPointUrlTemplate,
String credentialsIdCloud,
String credentialsIdTemplate,
String zoneCloud,
String zoneTemplate) |
hudson.util.FormValidation |
doCheckFloatingIpPool(String value,
String def) |
hudson.util.FormValidation |
doCheckFsRoot(String value,
String def) |
hudson.util.FormValidation |
doCheckHardwareId(String value,
String def) |
hudson.util.FormValidation |
doCheckInstanceCap(String value,
String def) |
hudson.util.FormValidation |
doCheckInstancesMin(String value,
String def) |
hudson.util.FormValidation |
doCheckJvmOptions(String value,
String def) |
hudson.util.FormValidation |
doCheckKeyPairName(String value,
String def) |
hudson.util.FormValidation |
doCheckNetworkId(String value,
String def,
String endPointUrlCloud,
boolean ignoreSsl,
String endPointUrlTemplate,
String credentialsIdCloud,
String credentialsIdTemplate,
String zoneCloud,
String zoneTemplate) |
hudson.util.FormValidation |
doCheckNumExecutors(String value,
String def) |
hudson.util.FormValidation |
doCheckRetentionTime(String value,
String def) |
hudson.util.FormValidation |
doCheckSecurityGroups(String value,
String def) |
hudson.util.FormValidation |
doCheckStartTimeout(String value,
String def) |
hudson.util.FormValidation |
doCheckUserDataId(String value,
String def) |
hudson.util.ComboBoxModel |
doFillAvailabilityZoneItems(String availabilityZone,
String endPointUrl,
boolean ignoreSsl,
String credentialsId,
String zone) |
hudson.util.ListBoxModel |
doFillConfigDriveItems(String value,
String def) |
hudson.util.ListBoxModel |
doFillFloatingIpPoolItems(String floatingIpPool,
String endPointUrl,
boolean ignoreSsl,
String credentialsId,
String zone) |
hudson.util.ListBoxModel |
doFillHardwareIdItems(String hardwareId,
String endPointUrl,
boolean ignoreSsl,
String credentialsId,
String zone) |
hudson.util.ListBoxModel |
doFillKeyPairNameItems(String keyPairName,
String endPointUrl,
boolean ignoreSsl,
String credentialsId,
String zone) |
hudson.util.ListBoxModel |
doFillUserDataIdItems() |
List<String> |
getAuthFieldsOffsets()
Get relative fillDependsOn offsets to apply.
|
String |
getDisplayName() |
List<hudson.slaves.NodePropertyDescriptor> |
getNodePropertiesDescriptors()
Returns the list of
NodePropertyDescriptor appropriate for the
JCloudsSlave s that are created from these options. |
SlaveOptions |
newInstance(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData) |
calcFillSettings, getDefault, hasValue, haveAuthDetails
addHelpFileRedirect, calcAutoCompleteSettings, configure, configure, 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, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
public static final hudson.util.FormValidation OK
public static final hudson.util.FormValidation REQUIRED
public String getDisplayName()
getDisplayName
in class hudson.model.Descriptor<SlaveOptions>
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckInstanceCap(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="instanceCap") String def)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckInstancesMin(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="instancesMin") String def)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckStartTimeout(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="startTimeout") String def)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckNumExecutors(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="numExecutors") String def)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckRetentionTime(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="retentionTime") String def)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.ListBoxModel doFillFloatingIpPoolItems(@QueryParameter String floatingIpPool, @QueryParameter String endPointUrl, @QueryParameter boolean ignoreSsl, @QueryParameter String credentialsId, @QueryParameter String zone)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckFloatingIpPool(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="floatingIpPool") String def)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.ListBoxModel doFillHardwareIdItems(@QueryParameter String hardwareId, @QueryParameter String endPointUrl, @QueryParameter boolean ignoreSsl, @QueryParameter String credentialsId, @QueryParameter String zone)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckHardwareId(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="hardwareId") String def)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckNetworkId(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="networkId") String def, @RelativePath(value="..") @QueryParameter(value="endPointUrl") String endPointUrlCloud, @RelativePath(value="..") @QueryParameter(value="ignoreSsl") boolean ignoreSsl, @RelativePath(value="../..") @QueryParameter(value="endPointUrl") String endPointUrlTemplate, @RelativePath(value="..") @QueryParameter(value="credentialsId") String credentialsIdCloud, @RelativePath(value="../..") @QueryParameter(value="credentialsId") String credentialsIdTemplate, @RelativePath(value="..") @QueryParameter(value="zone") String zoneCloud, @RelativePath(value="../..") @QueryParameter(value="zone") String zoneTemplate)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.ListBoxModel doFillUserDataIdItems()
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckUserDataId(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="userDataId") String def)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.ListBoxModel doFillConfigDriveItems(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="configDrive") String def)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckSecurityGroups(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="securityGroups") String def)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.ComboBoxModel doFillAvailabilityZoneItems(@QueryParameter String availabilityZone, @QueryParameter String endPointUrl, @QueryParameter boolean ignoreSsl, @QueryParameter String credentialsId, @QueryParameter String zone)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckAvailabilityZone(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="availabilityZone") String def, @RelativePath(value="..") @QueryParameter(value="endPointUrl") String endPointUrlCloud, @RelativePath(value="..") @QueryParameter(value="ignoreSsl") boolean ignoreSsl, @RelativePath(value="../..") @QueryParameter(value="endPointUrl") String endPointUrlTemplate, @RelativePath(value="..") @QueryParameter(value="credentialsId") String credentialsIdCloud, @RelativePath(value="../..") @QueryParameter(value="credentialsId") String credentialsIdTemplate, @RelativePath(value="..") @QueryParameter(value="zone") String zoneCloud, @RelativePath(value="../..") @QueryParameter(value="zone") String zoneTemplate)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.ListBoxModel doFillKeyPairNameItems(@QueryParameter String keyPairName, @QueryParameter String endPointUrl, @QueryParameter boolean ignoreSsl, @QueryParameter String credentialsId, @QueryParameter String zone)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckKeyPairName(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="keyPairName") String def)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckJvmOptions(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="jvmOptions") String def)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) public hudson.util.FormValidation doCheckFsRoot(@QueryParameter String value, @RelativePath(value="../../slaveOptions") @QueryParameter(value="fsRoot") String def)
public List<String> getAuthFieldsOffsets()
OsAuthDescriptor
getAuthFieldsOffsets
in class OsAuthDescriptor<SlaveOptions>
@Nonnull @Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public List<hudson.slaves.NodePropertyDescriptor> getNodePropertiesDescriptors()
NodePropertyDescriptor
appropriate for the
JCloudsSlave
s that are created from these options.@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public SlaveOptions newInstance(@Nullable org.kohsuke.stapler.StaplerRequest req, @Nonnull net.sf.json.JSONObject formData) throws hudson.model.Descriptor.FormException
newInstance
in class hudson.model.Descriptor<SlaveOptions>
hudson.model.Descriptor.FormException
Copyright © 2016–2020. All rights reserved.