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 |
|
Constructor Summary |
VirtualBoxCloud(java.lang.String displayName,
java.lang.String url,
java.lang.String username,
java.lang.String password)
|
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VirtualBoxCloud
@DataBoundConstructor
public VirtualBoxCloud(java.lang.String displayName,
java.lang.String url,
java.lang.String username,
java.lang.String password)
provision
public java.util.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
getVirtualMachines
public java.util.List<VirtualBoxMachine> getVirtualMachines()
getUrl
public java.lang.String getUrl()
getUsername
public java.lang.String getUsername()
getPassword
public java.lang.String getPassword()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2010. All Rights Reserved.