hudson.plugins.labmanager
Class LabManager
java.lang.Object
hudson.model.AbstractModelObject
hudson.slaves.Cloud
hudson.plugins.labmanager.LabManager
- 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 LabManager
- extends hudson.slaves.Cloud
Represents a virtual Lab Manager Organization/Workspace/Configuration
combination.
- Author:
- Tom Rini
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.slaves.Cloud |
ALL, name, PROVISION |
|
Constructor Summary |
LabManager(java.lang.String lmHost,
java.lang.String lmDescription,
java.lang.String lmOrganization,
java.lang.String lmWorkspace,
java.lang.String lmConfiguration,
java.lang.String username,
java.lang.String password)
|
| Methods inherited from class hudson.slaves.Cloud |
all, checkPermission, getACL, 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 |
LabManager
@DataBoundConstructor
public LabManager(java.lang.String lmHost,
java.lang.String lmDescription,
java.lang.String lmOrganization,
java.lang.String lmWorkspace,
java.lang.String lmConfiguration,
java.lang.String username,
java.lang.String password)
getLmHost
public java.lang.String getLmHost()
getLmDescription
public java.lang.String getLmDescription()
getLmOrganization
public java.lang.String getLmOrganization()
getLmWorkspace
public java.lang.String getLmWorkspace()
getLmConfiguration
public java.lang.String getLmConfiguration()
getUsername
public java.lang.String getUsername()
getPassword
public java.lang.String getPassword()
getLmStub
public LabManager_x0020_SOAP_x0020_interfaceStub getLmStub()
getLmAuth
public LabManager_x0020_SOAP_x0020_interfaceStub.AuthenticationHeaderE getLmAuth()
getLabManagerVirtualMachines
public java.util.List<LabManagerVirtualMachine> getLabManagerVirtualMachines()
provision
public java.util.Collection<hudson.slaves.NodeProvisioner.PlannedNode> provision(hudson.model.Label label,
int i)
- Specified by:
provision in class hudson.slaves.Cloud
canProvision
public boolean canProvision(hudson.model.Label label)
- Specified by:
canProvision in class hudson.slaves.Cloud
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getDescriptor
public LabManager.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.slaves.Cloud>- Overrides:
getDescriptor in class hudson.slaves.Cloud
Copyright © 2010. All Rights Reserved.