public class SlaveOptions extends Object implements hudson.model.Describable<SlaveOptions>, Serializable
Modifier and Type | Class and Description |
---|---|
static class |
SlaveOptions.Builder |
static interface |
SlaveOptions.Holder
Interface to be implemented by configurable entity that contians options for provisioned slave.
|
Constructor and Description |
---|
SlaveOptions(SlaveOptions.Builder b) |
SlaveOptions(String imageId,
String hardwareId,
String networkId,
String userDataId,
Integer instanceCap,
String floatingIpPool,
String securityGroups,
String availabilityZone,
Integer startTimeout,
String keyPairName,
Integer numExecutors,
String jvmOptions,
String fsRoot,
String credentialsId,
JCloudsCloud.SlaveType slaveType,
Integer retentionTime) |
public SlaveOptions(SlaveOptions.Builder b)
@DataBoundConstructor @Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public SlaveOptions(String imageId, String hardwareId, String networkId, String userDataId, Integer instanceCap, String floatingIpPool, String securityGroups, String availabilityZone, Integer startTimeout, String keyPairName, Integer numExecutors, String jvmOptions, String fsRoot, String credentialsId, JCloudsCloud.SlaveType slaveType, Integer retentionTime)
@CheckForNull public String getFsRoot()
@CheckForNull public String getImageId()
@CheckForNull public String getHardwareId()
@CheckForNull public String getNetworkId()
@CheckForNull public String getUserDataId()
public Integer getInstanceCap()
@CheckForNull public String getFloatingIpPool()
public String getSecurityGroups()
@CheckForNull public String getAvailabilityZone()
public Integer getStartTimeout()
@CheckForNull public String getKeyPairName()
public Integer getNumExecutors()
@CheckForNull public String getJvmOptions()
@CheckForNull public String getCredentialsId()
public JCloudsCloud.SlaveType getSlaveType()
public Integer getRetentionTime()
@Nonnull public SlaveOptions override(@Nonnull SlaveOptions o)
@Nonnull public SlaveOptions eraseDefaults(@Nonnull SlaveOptions defaults)
public SlaveOptions.Builder getBuilder()
@Nonnull public static SlaveOptions empty()
@Nonnull public static SlaveOptions.Builder builder()
public SlaveOptionsDescriptor getDescriptor()
getDescriptor
in interface hudson.model.Describable<SlaveOptions>
Copyright © 2016–2017. All rights reserved.