org.jenkinsci.plugins.mesos
Class MesosSlave
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.Node
hudson.model.Slave
org.jenkinsci.plugins.mesos.MesosSlave
- 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, jenkins.util.io.OnMaster
public class MesosSlave
- extends hudson.model.Slave
- 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 |
MesosSlave(String name,
int numExecutors,
String labelString,
double slaveCpus,
int slaveMem,
double executorCpus,
int executorMem,
String remoteFSRoot,
int idleTerminationMinutes,
String jvmArgs,
String containerImage,
String containerOptions)
|
| Methods inherited from class hudson.model.Slave |
createLauncher, equals, getClockDifference, getComputer, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeName, setRetentionStrategy, setUserId |
| 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 |
MesosSlave
@DataBoundConstructor
public MesosSlave(String name,
int numExecutors,
String labelString,
double slaveCpus,
int slaveMem,
double executorCpus,
int executorMem,
String remoteFSRoot,
int idleTerminationMinutes,
String jvmArgs,
String containerImage,
String containerOptions)
throws hudson.model.Descriptor.FormException,
IOException
- Throws:
hudson.model.Descriptor.FormException
IOException
getCpus
public double getCpus()
getMem
public int getMem()
getJvmArgs
public String getJvmArgs()
getContainerImage
public String getContainerImage()
getContainerOptions
public String getContainerOptions()
terminate
public void terminate()
getDescriptor
public MesosSlave.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.model.Node>- Overrides:
getDescriptor in class hudson.model.Slave
idleTimeout
public void idleTimeout()
createComputer
public hudson.model.Computer createComputer()
- Overrides:
createComputer in class hudson.model.Slave
getRootPath
public hudson.FilePath getRootPath()
- Overrides:
getRootPath in class hudson.model.Slave
Copyright © 2004-2014. All Rights Reserved.