public class EC2AxisCloud
extends hudson.plugins.ec2.AmazonEC2Cloud
| Modifier and Type | Class and Description |
|---|---|
static class |
EC2AxisCloud.DescriptorImpl |
| Constructor and Description |
|---|
EC2AxisCloud(String accessId,
String secretKey,
String region,
String privateKey,
String instanceCapStr,
List<hudson.plugins.ec2.SlaveTemplate> templates) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsLabel(hudson.model.Label label) |
List<String> |
allocateSlavesLabels(EC2Logger logger,
String ec2Label,
Integer numberOfSlaves,
Integer instanceBootTimeoutLimit) |
static void |
finishSlaveAndQueuedItems(hudson.plugins.ec2.EC2AbstractSlave slave) |
hudson.model.Api |
getApi() |
static EC2AxisCloud |
getCloudToUse(String ec2label) |
String |
getInstanceType(String ec2Label) |
com.amazonaws.services.ec2.model.KeyPair |
getKeyPair(com.amazonaws.services.ec2.AmazonEC2 ec2) |
String |
getSpotPriceIfApplicable(String ec2Label) |
Ec2AxisSlaveTemplate |
getTemplate(hudson.model.Label label) |
static long |
getTimeout(hudson.plugins.ec2.EC2AbstractSlave slave) |
getEc2EndpointUrl, getEc2EndpointUrl, getRegion, getS3EndpointUrlbuildPresignedURL, canProvision, checkEndPoint, connect, connect, connect, convertHostName, convertPort, countCurrentEC2Slaves, doAttach, doProvision, getAccessId, getInstanceCapStr, getKeyPair, getPrivateKey, getSecretKey, getTemplate, getTemplates, provision, readResolveall, checkPermission, getACL, getDescriptor, getDisplayName, getSearchUrl, hasPermissionpublic hudson.model.Api getApi()
public boolean acceptsLabel(hudson.model.Label label)
public Ec2AxisSlaveTemplate getTemplate(hudson.model.Label label)
getTemplate in class hudson.plugins.ec2.EC2Cloudpublic static EC2AxisCloud getCloudToUse(String ec2label)
public List<String> allocateSlavesLabels(EC2Logger logger, String ec2Label, Integer numberOfSlaves, Integer instanceBootTimeoutLimit)
public com.amazonaws.services.ec2.model.KeyPair getKeyPair(com.amazonaws.services.ec2.AmazonEC2 ec2)
throws com.amazonaws.AmazonClientException,
IOException
com.amazonaws.AmazonClientExceptionIOExceptionpublic static long getTimeout(hudson.plugins.ec2.EC2AbstractSlave slave)
public static void finishSlaveAndQueuedItems(hudson.plugins.ec2.EC2AbstractSlave slave)
Copyright © 2004-2013. All Rights Reserved.