org.jenkinsci.plugins
Class vSphereCloudSlave

java.lang.Object
  extended by hudson.model.AbstractModelObject
      extended by hudson.model.Node
          extended by hudson.model.Slave
              extended by org.jenkinsci.plugins.vSphereCloudSlave
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, java.io.Serializable

public class vSphereCloudSlave
extends hudson.model.Slave

Author:
Admin
See Also:
Serialized Form

Nested Class Summary
static class vSphereCloudSlave.DescriptorImpl
           
static class vSphereCloudSlave.vSphereCloudComputerListener
           
 
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
 
Field Summary
 
Fields inherited from class hudson.model.Slave
name, remoteFS
 
Fields inherited from class hudson.model.Node
holdOffLaunchUntilSave
 
Constructor Summary
vSphereCloudSlave(java.lang.String name, java.lang.String nodeDescription, java.lang.String remoteFS, java.lang.String numExecutors, hudson.model.Node.Mode mode, java.lang.String labelString, hudson.slaves.ComputerLauncher delegateLauncher, hudson.slaves.RetentionStrategy retentionStrategy, java.util.List<? extends hudson.slaves.NodeProperty<?>> nodeProperties, java.lang.String vsDescription, java.lang.String vmName, boolean launchSupportForced, boolean waitForVMTools, java.lang.String snapName, java.lang.String launchDelay, java.lang.String idleOption)
           
 
Method Summary
 hudson.slaves.ComputerLauncher getDelegateLauncher()
          For UI.
 java.lang.String getIdleOption()
           
 java.lang.String getLaunchDelay()
           
 java.lang.String getSnapName()
           
 java.lang.String getVmName()
           
 java.lang.String getVsDescription()
           
 java.lang.Boolean getWaitForVMTools()
           
 boolean isLaunchSupportForced()
           
 void setLaunchSupportForced(boolean slaveLaunchesOnBootup)
           
 
Methods inherited from class hudson.model.Slave
createComputer, 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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

vSphereCloudSlave

@DataBoundConstructor
public vSphereCloudSlave(java.lang.String name,
                                              java.lang.String nodeDescription,
                                              java.lang.String remoteFS,
                                              java.lang.String numExecutors,
                                              hudson.model.Node.Mode mode,
                                              java.lang.String labelString,
                                              hudson.slaves.ComputerLauncher delegateLauncher,
                                              hudson.slaves.RetentionStrategy retentionStrategy,
                                              java.util.List<? extends hudson.slaves.NodeProperty<?>> nodeProperties,
                                              java.lang.String vsDescription,
                                              java.lang.String vmName,
                                              boolean launchSupportForced,
                                              boolean waitForVMTools,
                                              java.lang.String snapName,
                                              java.lang.String launchDelay,
                                              java.lang.String idleOption)
                  throws hudson.model.Descriptor.FormException,
                         java.io.IOException
Throws:
hudson.model.Descriptor.FormException
java.io.IOException
Method Detail

getVmName

public java.lang.String getVmName()

getVsDescription

public java.lang.String getVsDescription()

getSnapName

public java.lang.String getSnapName()

getWaitForVMTools

public java.lang.Boolean getWaitForVMTools()

getLaunchDelay

public java.lang.String getLaunchDelay()

getIdleOption

public java.lang.String getIdleOption()

isLaunchSupportForced

public boolean isLaunchSupportForced()

setLaunchSupportForced

public void setLaunchSupportForced(boolean slaveLaunchesOnBootup)

getDelegateLauncher

public hudson.slaves.ComputerLauncher getDelegateLauncher()
For UI.

Returns:
original launcher


Copyright © 2004-2011. All Rights Reserved.