org.jenkinsci.plugins.mesos
Class MesosSlaveInfo

java.lang.Object
  extended by org.jenkinsci.plugins.mesos.MesosSlaveInfo

public class MesosSlaveInfo
extends Object


Nested Class Summary
static class MesosSlaveInfo.ContainerInfo
           
static class MesosSlaveInfo.ExternalContainerInfo
           
static class MesosSlaveInfo.URI
           
static class MesosSlaveInfo.Volume
           
 
Constructor Summary
MesosSlaveInfo(String labelString, String slaveCpus, String slaveMem, String maxExecutors, String executorCpus, String executorMem, String remoteFSRoot, String idleTerminationMinutes, String slaveAttributes, String jvmArgs, MesosSlaveInfo.ExternalContainerInfo externalContainerInfo, MesosSlaveInfo.ContainerInfo containerInfo, List<MesosSlaveInfo.URI> additionalURIs)
           
 
Method Summary
 List<MesosSlaveInfo.URI> getAdditionalURIs()
           
 MesosSlaveInfo.ContainerInfo getContainerInfo()
           
 double getExecutorCpus()
           
 int getExecutorMem()
           
 MesosSlaveInfo.ExternalContainerInfo getExternalContainerInfo()
           
 int getIdleTerminationMinutes()
           
 String getJvmArgs()
           
 String getLabelString()
           
 int getMaxExecutors()
           
 String getRemoteFSRoot()
           
 net.sf.json.JSONObject getSlaveAttributes()
           
 double getSlaveCpus()
           
 int getSlaveMem()
           
 void setLabelString(String labelString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MesosSlaveInfo

@DataBoundConstructor
public MesosSlaveInfo(String labelString,
                                           String slaveCpus,
                                           String slaveMem,
                                           String maxExecutors,
                                           String executorCpus,
                                           String executorMem,
                                           String remoteFSRoot,
                                           String idleTerminationMinutes,
                                           String slaveAttributes,
                                           String jvmArgs,
                                           MesosSlaveInfo.ExternalContainerInfo externalContainerInfo,
                                           MesosSlaveInfo.ContainerInfo containerInfo,
                                           List<MesosSlaveInfo.URI> additionalURIs)
               throws NumberFormatException
Throws:
NumberFormatException
Method Detail

getLabelString

public String getLabelString()

setLabelString

public void setLabelString(String labelString)

getExecutorCpus

public double getExecutorCpus()

getSlaveCpus

public double getSlaveCpus()

getSlaveMem

public int getSlaveMem()

getMaxExecutors

public int getMaxExecutors()

getExecutorMem

public int getExecutorMem()

getRemoteFSRoot

public String getRemoteFSRoot()

getIdleTerminationMinutes

public int getIdleTerminationMinutes()

getSlaveAttributes

public net.sf.json.JSONObject getSlaveAttributes()

getJvmArgs

public String getJvmArgs()

getExternalContainerInfo

public MesosSlaveInfo.ExternalContainerInfo getExternalContainerInfo()

getContainerInfo

public MesosSlaveInfo.ContainerInfo getContainerInfo()

getAdditionalURIs

public List<MesosSlaveInfo.URI> getAdditionalURIs()


Copyright © 2004-2014. All Rights Reserved.