org.jenkinsci.plugins.scripted_cloud
Class scriptedCloudSlave
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.Node
hudson.model.Slave
org.jenkinsci.plugins.scripted_cloud.scriptedCloudSlave
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.model.Node>, hudson.model.ModelObject, hudson.model.ReconfigurableDescribable<hudson.model.Node>, hudson.search.SearchableModelObject, hudson.search.SearchItem, hudson.security.AccessControlled, Serializable
public class scriptedCloudSlave
- extends hudson.model.Slave
- Author:
- Admin
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class hudson.model.Slave |
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor |
| Nested classes/interfaces inherited from class hudson.model.Node |
hudson.model.Node.InternalComputerListener, hudson.model.Node.Mode |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.model.Slave |
name, remoteFS |
| Fields inherited from class hudson.model.Node |
holdOffLaunchUntilSave |
|
Constructor Summary |
scriptedCloudSlave(String name,
String nodeDescription,
String remoteFS,
String numExecutors,
hudson.model.Node.Mode mode,
String labelString,
hudson.slaves.ComputerLauncher delegateLauncher,
hudson.slaves.RetentionStrategy retentionStrategy,
List<? extends hudson.slaves.NodeProperty<?>> nodeProperties,
String vsDescription,
String vmName,
String vmPlatform,
String vmGroup,
String vmExtraParams,
Boolean forceLaunch,
String snapName,
String idleOption)
|
| Methods inherited from class hudson.model.Slave |
createLauncher, equals, getClockDifference, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLauncher, setMode, setNodeName, setRetentionStrategy |
| Methods inherited from class hudson.model.Node |
canTake, canTake, checkPermission, createPath, getACL, getAssignedLabels, getChannel, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isHoldOffLaunchUntilSave, reconfigure, toComputer |
| Methods inherited from class hudson.model.AbstractModelObject |
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError |
scriptedCloudSlave
@DataBoundConstructor
public scriptedCloudSlave(String name,
String nodeDescription,
String remoteFS,
String numExecutors,
hudson.model.Node.Mode mode,
String labelString,
hudson.slaves.ComputerLauncher delegateLauncher,
hudson.slaves.RetentionStrategy retentionStrategy,
List<? extends hudson.slaves.NodeProperty<?>> nodeProperties,
String vsDescription,
String vmName,
String vmPlatform,
String vmGroup,
String vmExtraParams,
Boolean forceLaunch,
String snapName,
String idleOption)
throws hudson.model.Descriptor.FormException,
IOException
- Throws:
hudson.model.Descriptor.FormException
IOException
getVmName
public String getVmName()
setVmName
public void setVmName(String name)
getVmPlatform
public String getVmPlatform()
setVmPlatform
public void setVmPlatform(String name)
getVmExtraParams
public String getVmExtraParams()
setVmExtraParams
public void setVmExtraParams(String name)
getVmGroup
public String getVmGroup()
setVmGroup
public void setVmGroup(String name)
getVsDescription
public String getVsDescription()
setVsDescription
public void setVsDescription(String name)
getSnapName
public String getSnapName()
setSnapName
public void setSnapName(String name)
getLimitedTestRunCount
public Integer getLimitedTestRunCount()
getIdleOption
public String getIdleOption()
setIdleOption
public void setIdleOption(String name)
getForceLaunch
public Boolean getForceLaunch()
setForceLaunch
public void setForceLaunch(Boolean name)
createComputer
public hudson.model.Computer createComputer()
- Overrides:
createComputer in class hudson.model.Slave
StartLimitedTestRun
public boolean StartLimitedTestRun(hudson.model.Run r,
hudson.model.TaskListener listener)
EndLimitedTestRun
public boolean EndLimitedTestRun(hudson.model.Run r)
getDelegateLauncher
public hudson.slaves.ComputerLauncher getDelegateLauncher()
- For UI.
- Returns:
- original launcher
Copyright © 2004-2012. All Rights Reserved.