public class SpotinstCloud
extends hudson.slaves.Cloud
| Modifier and Type | Class and Description |
|---|---|
static class |
SpotinstCloud.DescriptorImpl |
| Constructor and Description |
|---|
SpotinstCloud(String groupId,
String labelString,
String idleTerminationMinutes,
String workspaceDir,
List<? extends SpotinstInstanceWeight> executorsForTypes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProvision(hudson.model.Label label) |
SpotinstCloud.DescriptorImpl |
getDescriptor() |
String |
getDisplayName() |
List<? extends SpotinstInstanceWeight> |
getExecutorsForTypes() |
String |
getGroupId() |
String |
getIdleTerminationMinutes() |
String |
getLabelString() |
String |
getSpotinstToken() |
String |
getWorkspaceDir() |
Collection<hudson.slaves.NodeProvisioner.PlannedNode> |
provision(hudson.model.Label label,
int excessWorkload) |
all, checkPermission, getACL, getSearchUrl, hasPermissionpublic Collection<hudson.slaves.NodeProvisioner.PlannedNode> provision(hudson.model.Label label, int excessWorkload)
provision in class hudson.slaves.Cloudpublic boolean canProvision(hudson.model.Label label)
canProvision in class hudson.slaves.Cloudpublic String getGroupId()
public String getLabelString()
public String getIdleTerminationMinutes()
public SpotinstCloud.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.slaves.Cloud>getDescriptor in class hudson.slaves.Cloudpublic String getSpotinstToken()
public String getDisplayName()
getDisplayName in interface hudson.model.ModelObjectgetDisplayName in class hudson.slaves.Cloudpublic String getWorkspaceDir()
public List<? extends SpotinstInstanceWeight> getExecutorsForTypes()
Copyright © 2016. All rights reserved.