Groovy Documentation

com.ace.mws.plugins
[Java] Interface IJobReportRequirement


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.

Authors:
bsaville


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

getArchitecture

public String getArchitecture()
Retrieves the required architecture.
Returns:
The current value


getNetwork

public String getNetwork()
Retrieves the required network.
Returns:
The current value


getNodeCountMinimum

public Integer getNodeCountMinimum()
Retrieves the minimum number of nodes called for by the requirement.
Returns:
The current value


getNodeDisk

public Integer getNodeDisk()
Retrieves the required disk space in MB across all nodes.
Returns:
The current value


getNodeMemory

public Integer getNodeMemory()
Retrieves the required memory in MB across all nodes.
Returns:
The current value


getNodeSwap

public Integer getNodeSwap()
Retrieves the required swap in MB across all nodes.
Returns:
The current value


getPreferredNodeFeatures

public List getPreferredNodeFeatures()
Retrieves the list of preferred node features for this requirement.
Returns:
The current value


getProcessorCountMinimum

public Integer getProcessorCountMinimum()
Retrieves the minimum task count for this requirement.
Returns:
The current value


getRequiredNodeFeatures

public List getRequiredNodeFeatures()
Retrieves the list of required node features for this requirement.
Returns:
The current value


getTasksPerNode

public Integer getTasksPerNode()
Retrieves the number of tasks to map to each node.
Returns:
The current value


setArchitecture

public void setArchitecture(String architecture)
Sets the required architecture.
Parameters:
architecture - The value to set


setNetwork

public void setNetwork(String network)
Sets the required network.
Parameters:
network - The value to set


setNodeCountMinimum

public void setNodeCountMinimum(Integer nodeCountMinimum)
Sets the minimum number of nodes called for by the requirement.
Parameters:
nodeCountMinimum - The value to set


setNodeDisk

public void setNodeDisk(Integer nodeDisk)
Sets the required disk space in MB across all nodes.
Parameters:
nodeDisk - The value to set


setNodeMemory

public void setNodeMemory(Integer nodeMemory)
Sets the required memory in MB across all nodes.
Parameters:
nodeMemory - The value to set


setNodeSwap

public void setNodeSwap(Integer nodeSwap)
Sets the required swap in MB across all nodes.
Parameters:
nodeSwap - The value to set


setPreferredNodeFeatures

public void setPreferredNodeFeatures(List preferredNodeFeatures)
Sets the list of preferred node features.
Parameters:
preferredNodeFeatures - The value to set


setProcessorCountMinimum

public void setProcessorCountMinimum(Integer processorCountMinimum)
Sets the minimum task count for this requirement.
Parameters:
processorCountMinimum - The value to set


setRequiredNodeFeatures

public void setRequiredNodeFeatures(List requiredNodeFeatures)
Sets the list of required node features.
Parameters:
requiredNodeFeatures - The value to set


setTasksPerNode

public void setTasksPerNode(Integer tasksPerNode)
Sets the number of tasks to map to each node.
Parameters:
tasksPerNode - The value to set


 

Groovy Documentation