public class Ec2AxisSlaveTemplate
extends hudson.plugins.ec2.SlaveTemplate
ami, description, iamInstanceProfile, idleTerminationMinutes, initScript, instanceCap, jvmopts, labels, launchTimeout, mode, numExecutors, parent, remoteAdmin, remoteFS, rootCommandPrefix, securityGroups, spotConfig, sshPort, stopOnTerminate, subnetId, type, useEphemeralDevices, usePrivateDnsName, userData, zone| Constructor and Description |
|---|
Ec2AxisSlaveTemplate(hudson.plugins.ec2.SlaveTemplate toDecorate) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCurrentSpotPrice() |
hudson.plugins.ec2.EC2OndemandSlave |
newOndemandSlave(com.amazonaws.services.ec2.model.Instance inst) |
hudson.plugins.ec2.EC2SpotSlave |
newSpotSlave(com.amazonaws.services.ec2.model.SpotInstanceRequest sir,
String name) |
hudson.plugins.ec2.EC2AbstractSlave |
provision(hudson.model.TaskListener listener) |
List<hudson.plugins.ec2.EC2AbstractSlave> |
provisionMultipleSlaves(EC2Logger logger,
int numberOfInstancesToCreate) |
void |
setInstanceLabel(String displayName) |
attach, containsLabel, getBidType, getDescriptor, getDisplayName, getIamInstanceProfile, getidleTerminationMinutes, getInstanceCap, getInstanceCapStr, getLabelSet, getLabelString, getLaunchTimeout, getLaunchTimeoutStr, getMode, getNumExecutors, getParent, getRemoteAdmin, getRootCommandPrefix, getSecurityGroupSet, getSecurityGroupString, getSpotMaxBidPrice, getSshPort, getSubnetId, getTags, parseSecurityGroups, readResolvepublic Ec2AxisSlaveTemplate(hudson.plugins.ec2.SlaveTemplate toDecorate)
public List<hudson.plugins.ec2.EC2AbstractSlave> provisionMultipleSlaves(EC2Logger logger, int numberOfInstancesToCreate)
public void setInstanceLabel(String displayName)
public hudson.plugins.ec2.EC2AbstractSlave provision(hudson.model.TaskListener listener)
throws com.amazonaws.AmazonClientException,
IOException
provision in class hudson.plugins.ec2.SlaveTemplatecom.amazonaws.AmazonClientExceptionIOExceptionpublic hudson.plugins.ec2.EC2SpotSlave newSpotSlave(com.amazonaws.services.ec2.model.SpotInstanceRequest sir,
String name)
throws hudson.model.Descriptor.FormException,
IOException
newSpotSlave in class hudson.plugins.ec2.SlaveTemplatehudson.model.Descriptor.FormExceptionIOExceptionpublic hudson.plugins.ec2.EC2OndemandSlave newOndemandSlave(com.amazonaws.services.ec2.model.Instance inst)
throws hudson.model.Descriptor.FormException,
IOException
newOndemandSlave in class hudson.plugins.ec2.SlaveTemplatehudson.model.Descriptor.FormExceptionIOExceptionpublic String getCurrentSpotPrice()
Copyright © 2004-2013. All Rights Reserved.