public class ProjectSlaveConfiguration extends AbstractSlaveConfiguration
Modifier and Type | Class and Description |
---|---|
static class |
ProjectSlaveConfiguration.DescriptorImpl |
AbstractSlaveConfiguration.AbstractSlaveConfigurationDescriptor
boxDeploymentType, retentionTime
Constructor and Description |
---|
ProjectSlaveConfiguration(String id,
String cloud,
String workspace,
String box,
String boxVersion,
String profile,
String claims,
String provider,
String location,
int maxInstances,
String tags,
String variables,
String remoteFs,
int retentionTime,
String maxBuildsText,
int executors,
int launchTimeout,
String boxDeploymentType) |
Modifier and Type | Method and Description |
---|---|
static ProjectSlaveConfiguration |
find(hudson.model.Label label) |
static ProjectSlaveConfiguration |
find(String id) |
String |
getCloud() |
ElasticBoxCloud |
getElasticBoxCloud() |
static List<ProjectSlaveConfiguration> |
list() |
getBox, getBoxDeploymentType, getBoxVersion, getClaims, getDescription, getDescriptor, getExecutors, getId, getLabels, getLabelSet, getLaunchTimeout, getLocation, getMaxBuilds, getMaxBuildsText, getMaxInstances, getMinInstances, getMode, getProfile, getProvider, getRemoteFs, getResolvedBoxVersion, getResolvedDeploymentPolicy, getRetentionTime, getTags, getVariables, getWorkspace, readResolve, setExecutors, setId
@DataBoundConstructor public ProjectSlaveConfiguration(String id, String cloud, String workspace, String box, String boxVersion, String profile, String claims, String provider, String location, int maxInstances, String tags, String variables, String remoteFs, int retentionTime, String maxBuildsText, int executors, int launchTimeout, String boxDeploymentType)
public String getCloud()
public ElasticBoxCloud getElasticBoxCloud()
public static List<ProjectSlaveConfiguration> list()
public static ProjectSlaveConfiguration find(String id)
public static ProjectSlaveConfiguration find(hudson.model.Label label)
Copyright © 2016–2019. All rights reserved.