public class ECSCloud
extends hudson.slaves.Cloud
| Modifier and Type | Class and Description |
|---|---|
static class |
ECSCloud.DescriptorImpl |
| Constructor and Description |
|---|
ECSCloud(String name,
List<ECSTaskTemplate> templates,
String credentialsId,
String cluster,
String regionName,
String jenkinsUrl,
int slaveTimoutInSeconds) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProvision(hudson.model.Label label) |
String |
getCluster() |
String |
getCredentialsId() |
String |
getJenkinsUrl() |
static com.amazonaws.regions.Region |
getRegion(String regionName) |
String |
getRegionName() |
int |
getSlaveTimoutInSeconds() |
List<ECSTaskTemplate> |
getTemplates() |
String |
getTunnel() |
Collection<hudson.slaves.NodeProvisioner.PlannedNode> |
provision(hudson.model.Label label,
int excessWorkload) |
void |
setJenkinsUrl(String jenkinsUrl) |
void |
setRegionName(String regionName) |
void |
setSlaveTimoutInSeconds(int slaveTimoutInSeconds) |
void |
setTunnel(String tunnel) |
all, checkPermission, getACL, getDescriptor, getDisplayName, getSearchUrl, hasPermission@DataBoundConstructor public ECSCloud(String name, List<ECSTaskTemplate> templates, @Nonnull String credentialsId, String cluster, String regionName, String jenkinsUrl, int slaveTimoutInSeconds) throws InterruptedException
InterruptedExceptionpublic List<ECSTaskTemplate> getTemplates()
public String getCredentialsId()
public String getCluster()
public String getRegionName()
public void setRegionName(String regionName)
public String getTunnel()
@DataBoundSetter public void setTunnel(String tunnel)
public boolean canProvision(hudson.model.Label label)
canProvision in class hudson.slaves.Cloudpublic Collection<hudson.slaves.NodeProvisioner.PlannedNode> provision(hudson.model.Label label, int excessWorkload)
provision in class hudson.slaves.Cloudpublic int getSlaveTimoutInSeconds()
public void setSlaveTimoutInSeconds(int slaveTimoutInSeconds)
public static com.amazonaws.regions.Region getRegion(String regionName)
public String getJenkinsUrl()
public void setJenkinsUrl(String jenkinsUrl)
Copyright © 2004-2018. All Rights Reserved.