public class EC2FleetCloud
extends hudson.slaves.Cloud
| Modifier and Type | Class and Description |
|---|---|
static class |
EC2FleetCloud.DescriptorImpl |
| Modifier and Type | Field and Description |
|---|---|
static String |
FLEET_CLOUD_ID |
| Constructor and Description |
|---|
EC2FleetCloud(String credentialsId,
String region,
String fleet,
hudson.slaves.ComputerConnector computerConnector,
boolean privateIpUsed,
Integer idleMinutes,
Integer maxSize) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProvision(hudson.model.Label label) |
hudson.slaves.ComputerConnector |
getComputerConnector() |
String |
getCredentialsId() |
String |
getFleet() |
Integer |
getIdleMinutes() |
String |
getJvmSettings() |
Integer |
getMaxSize() |
String |
getRegion() |
FleetStateStats |
getStatus() |
boolean |
isPrivateIpUsed() |
static void |
log(Logger logger,
Level level,
hudson.model.TaskListener listener,
String message) |
static void |
log(Logger logger,
Level level,
hudson.model.TaskListener listener,
String message,
Throwable exception) |
Collection<hudson.slaves.NodeProvisioner.PlannedNode> |
provision(hudson.model.Label label,
int excessWorkload) |
void |
terminateInstance(String instanceId) |
FleetStateStats |
updateStatus() |
all, checkPermission, getACL, getDescriptor, getDisplayName, getSearchUrl, hasPermissionpublic static final String FLEET_CLOUD_ID
public String getCredentialsId()
public String getRegion()
public String getFleet()
public hudson.slaves.ComputerConnector getComputerConnector()
public boolean isPrivateIpUsed()
public Integer getIdleMinutes()
public Integer getMaxSize()
public String getJvmSettings()
@Nonnull public FleetStateStats getStatus()
public static void log(Logger logger, Level level, hudson.model.TaskListener listener, String message)
public static void log(Logger logger, Level level, hudson.model.TaskListener listener, String message, Throwable exception)
public Collection<hudson.slaves.NodeProvisioner.PlannedNode> provision(hudson.model.Label label, int excessWorkload)
provision in class hudson.slaves.Cloudpublic FleetStateStats updateStatus()
public void terminateInstance(String instanceId)
public boolean canProvision(hudson.model.Label label)
canProvision in class hudson.slaves.CloudCopyright © 2004-2016. All Rights Reserved.