public class ElasticBoxCloud
extends hudson.slaves.AbstractCloudImpl
Modifier and Type | Class and Description |
---|---|
static class |
ElasticBoxCloud.ConverterImpl |
static class |
ElasticBoxCloud.DescriptorImpl |
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_URL |
static String |
PASSWORD |
static String |
USER_NAME |
Constructor and Description |
---|
ElasticBoxCloud(String name,
String description,
String endpointUrl,
int maxInstances,
String token,
List<? extends SlaveConfiguration> slaveConfigurations) |
Modifier and Type | Method and Description |
---|---|
boolean |
canProvision(hudson.model.Label label) |
Client |
getClient() |
String |
getDescription() |
String |
getDisplayName() |
String |
getEndpointUrl() |
static ElasticBoxCloud |
getInstance() |
int |
getMaxInstances() |
String |
getPassword()
Deprecated.
|
int |
getRetentionTime()
Deprecated.
|
List<? extends SlaveConfiguration> |
getSlaveConfigurations() |
String |
getToken() |
String |
getUsername()
Deprecated.
|
Collection<hudson.slaves.NodeProvisioner.PlannedNode> |
provision(hudson.model.Label label,
int excessWorkload) |
protected Object |
readResolve() |
getInstanceCap, getInstanceCapStr, setInstanceCap, setInstanceCapStr
addAction, addOrReplaceAction, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, removeAction, removeActions, replaceAction, replaceActions
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
public static final String ENDPOINT_URL
public static final String USER_NAME
public static final String PASSWORD
public static final ElasticBoxCloud getInstance()
protected Object readResolve()
public String getDescription()
public String getDisplayName()
getDisplayName
in interface hudson.model.ModelObject
getDisplayName
in class hudson.slaves.Cloud
public String getToken()
public Collection<hudson.slaves.NodeProvisioner.PlannedNode> provision(hudson.model.Label label, int excessWorkload)
provision
in class hudson.slaves.Cloud
public boolean canProvision(hudson.model.Label label)
canProvision
in class hudson.slaves.Cloud
public String getEndpointUrl()
@Deprecated public String getUsername()
@Deprecated public String getPassword()
public int getMaxInstances()
@Deprecated public int getRetentionTime()
public List<? extends SlaveConfiguration> getSlaveConfigurations()
public Client getClient() throws IOException
IOException
Copyright © 2016–2019. All rights reserved.