hudson.plugins.virtualbox
Class VirtualBoxCloud
java.lang.Object
hudson.model.AbstractModelObject
hudson.slaves.Cloud
hudson.plugins.virtualbox.VirtualBoxCloud
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.slaves.Cloud>, hudson.model.ModelObject, hudson.search.SearchableModelObject, hudson.search.SearchItem, hudson.security.AccessControlled
public class VirtualBoxCloud
- extends hudson.slaves.Cloud
Cloud
implementation for VirtualBox.
- Author:
- Evgeny Mandrikov
Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
Fields inherited from class hudson.slaves.Cloud |
ALL, name, PROVISION |
Methods inherited from class hudson.slaves.Cloud |
all, checkPermission, getACL, getDescriptor, getDisplayName, getSearchUrl, hasPermission |
Methods inherited from class hudson.model.AbstractModelObject |
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError |
VirtualBoxCloud
@DataBoundConstructor
public VirtualBoxCloud(String displayName,
String url,
String username,
String password)
provision
public Collection<hudson.slaves.NodeProvisioner.PlannedNode> provision(hudson.model.Label label,
int excessWorkload)
- Specified by:
provision
in class hudson.slaves.Cloud
canProvision
public boolean canProvision(hudson.model.Label label)
- Specified by:
canProvision
in class hudson.slaves.Cloud
refreshVirtualMachinesList
public List<VirtualBoxMachine> refreshVirtualMachinesList()
getVirtualMachine
public VirtualBoxMachine getVirtualMachine(String virtualMachineName)
getUrl
public String getUrl()
getUsername
public String getUsername()
getPassword
public String getPassword()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2004-2013. All Rights Reserved.