|
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. |
String
|
getNetwork()
Retrieves the required network. |
Integer
|
getNodeCountMinimum()
Retrieves the minimum number of nodes called for by the requirement. |
Integer
|
getNodeDisk()
Retrieves the required disk space in MB across all nodes. |
Integer
|
getNodeMemory()
Retrieves the required memory in MB across all nodes. |
Integer
|
getNodeSwap()
Retrieves the required swap in MB across all nodes. |
List
|
getPreferredNodeFeatures()
Retrieves the list of preferred node features for this requirement. |
Integer
|
getProcessorCountMinimum()
Retrieves the minimum task count for this requirement. |
List
|
getRequiredNodeFeatures()
Retrieves the list of required node features for this requirement. |
Integer
|
getTasksPerNode()
Retrieves the number of tasks to map to each node. |
void
|
setArchitecture(String architecture)
Sets the required architecture. |
void
|
setNetwork(String network)
Sets the required network. |
void
|
setNodeCountMinimum(Integer nodeCountMinimum)
Sets the minimum number of nodes called for by the requirement. |
void
|
setNodeDisk(Integer nodeDisk)
Sets the required disk space in MB across all nodes. |
void
|
setNodeMemory(Integer nodeMemory)
Sets the required memory in MB across all nodes. |
void
|
setNodeSwap(Integer nodeSwap)
Sets the required swap in MB across all nodes. |
void
|
setPreferredNodeFeatures(List preferredNodeFeatures)
Sets the list of preferred node features. |
void
|
setProcessorCountMinimum(Integer processorCountMinimum)
Sets the minimum task count for this requirement. |
void
|
setRequiredNodeFeatures(List requiredNodeFeatures)
Sets the list of required node features. |
void
|
setTasksPerNode(Integer tasksPerNode)
Sets the number of tasks to map to each node. |
Method Detail |
---|
public String getArchitecture()
public String getNetwork()
public Integer getNodeCountMinimum()
public Integer getNodeDisk()
public Integer getNodeMemory()
public Integer getNodeSwap()
public List getPreferredNodeFeatures()
public Integer getProcessorCountMinimum()
public List getRequiredNodeFeatures()
public Integer getTasksPerNode()
public void setArchitecture(String architecture)
architecture
- The value to set
public void setNetwork(String network)
network
- The value to set
public void setNodeCountMinimum(Integer nodeCountMinimum)
nodeCountMinimum
- The value to set
public void setNodeDisk(Integer nodeDisk)
nodeDisk
- The value to set
public void setNodeMemory(Integer nodeMemory)
nodeMemory
- The value to set
public void setNodeSwap(Integer nodeSwap)
nodeSwap
- The value to set
public void setPreferredNodeFeatures(List preferredNodeFeatures)
preferredNodeFeatures
- The value to set
public void setProcessorCountMinimum(Integer processorCountMinimum)
processorCountMinimum
- The value to set
public void setRequiredNodeFeatures(List requiredNodeFeatures)
requiredNodeFeatures
- The value to set
public void setTasksPerNode(Integer tasksPerNode)
tasksPerNode
- The value to set
Groovy Documentation