org.jenkinsci.plugins
Class vSphereCloudLauncher
java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.slaves.ComputerLauncher>
hudson.slaves.ComputerLauncher
org.jenkinsci.plugins.vSphereCloudLauncher
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.slaves.ComputerLauncher>
public class vSphereCloudLauncher
- extends hudson.slaves.ComputerLauncher
- Author:
- Admin
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.slaves.ComputerLauncher |
LIST |
| Methods inherited from class hudson.slaves.ComputerLauncher |
afterDisconnect, beforeDisconnect, launch |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
vSphereCloudLauncher
@DataBoundConstructor
public vSphereCloudLauncher(hudson.slaves.ComputerLauncher delegate,
String vsDescription,
String vmName,
Boolean overrideLaunchSupported,
Boolean waitForVMTools,
String snapName,
String launchDelay,
String idleOption,
String LimitedTestRunCount)
findOurVsInstance
public vSphereCloud findOurVsInstance()
throws RuntimeException
- Throws:
RuntimeException
launch
public void launch(hudson.slaves.SlaveComputer slaveComputer,
hudson.model.TaskListener taskListener)
throws IOException,
InterruptedException
- Overrides:
launch in class hudson.slaves.ComputerLauncher
- Throws:
IOException
InterruptedException
afterDisconnect
public void afterDisconnect(hudson.slaves.SlaveComputer slaveComputer,
hudson.model.TaskListener taskListener)
- Overrides:
afterDisconnect in class hudson.slaves.ComputerLauncher
getDelegate
public hudson.slaves.ComputerLauncher getDelegate()
getVmName
public String getVmName()
getVsDescription
public String getVsDescription()
getIdleAction
public vSphereCloudLauncher.MACHINE_ACTION getIdleAction()
setIdleAction
public void setIdleAction(vSphereCloudLauncher.MACHINE_ACTION idleAction)
getOverrideLaunchSupported
public Boolean getOverrideLaunchSupported()
setOverrideLaunchSupported
public void setOverrideLaunchSupported(Boolean overrideLaunchSupported)
getWaitForVMTools
public Boolean getWaitForVMTools()
getLimitedTestRunCount
public Integer getLimitedTestRunCount()
isLaunchSupported
public boolean isLaunchSupported()
- Overrides:
isLaunchSupported in class hudson.slaves.ComputerLauncher
beforeDisconnect
public void beforeDisconnect(hudson.slaves.SlaveComputer slaveComputer,
hudson.model.TaskListener taskListener)
- Overrides:
beforeDisconnect in class hudson.slaves.ComputerLauncher
getDescriptor
public hudson.model.Descriptor<hudson.slaves.ComputerLauncher> getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.slaves.ComputerLauncher>- Overrides:
getDescriptor in class hudson.model.AbstractDescribableImpl<hudson.slaves.ComputerLauncher>
Copyright © 2004-2012. All Rights Reserved.