|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
public interface IJobReportRequirement
Contains common methods for a job report requirement object. Note that the JobReportRequirementsList also implements this interface and can be used directly as a single job report requirement.
Method Summary | |
---|---|
String
|
getArchitecture()
Retrieves the required architecture. |
List
|
getFeatures()
Retrieves the list of required node features for this requirement. |
Integer
|
getNodeCount()
Retrieves the minimum number of nodes called for by the requirement. |
List
|
getNodes()
Retrieves the names of the nodes that are actually allocated to the job. |
ReportResourceMap
|
getResourcesPerTask()
Retrieve the job's resources information. |
Integer
|
getTaskCount()
Retrieves the minimum task count for this requirement. |
Integer
|
getTasksPerNode()
Retrieves the number of tasks to map to each node. |
void
|
setArchitecture(String architecture)
Sets the required architecture. |
void
|
setFeatures(List features)
Sets the list of required node features. |
void
|
setNodeCount(Integer nodeCount)
Sets the minimum number of nodes called for by the requirement. |
void
|
setNodes(List nodes)
Sets the list of node names that are actually allocated to the job. |
void
|
setResourcesPerTask(ReportResourceMap resourcesPerTask)
Sets the job's resources requirements. |
void
|
setTaskCount(Integer taskCount)
Sets the minimum task count for this requirement. |
void
|
setTasksPerNode(Integer tasksPerNode)
Sets the number of tasks to map to each node. |
Method Detail |
---|
public String getArchitecture()
public List getFeatures()
public Integer getNodeCount()
public List getNodes()
public ReportResourceMap getResourcesPerTask()
public Integer getTaskCount()
public Integer getTasksPerNode()
public void setArchitecture(String architecture)
architecture
- The value to set
public void setFeatures(List features)
features
- The value to set
public void setNodeCount(Integer nodeCount)
nodeCount
- The value to set
public void setNodes(List nodes)
nodes
- The value to set
public void setResourcesPerTask(ReportResourceMap resourcesPerTask)
resourcesPerTask
- The value to set
public void setTaskCount(Integer taskCount)
taskCount
- The value to set
public void setTasksPerNode(Integer tasksPerNode)
tasksPerNode
- The value to set
Groovy Documentation