Groovy Documentation

com.ace.mws.jobtemplates
[Groovy] Class JobTemplateRequirement

java.lang.Object
  com.ace.mws.jobtemplates.JobTemplateRequirement

class JobTemplateRequirement

Field Summary
private String architecture

The architecture requirement.

private Integer diskRequirement

The amount of disk space required (in MB).

private Map genericResources

(Map of String => Integer) Consumable generic attributes associated with individual nodes or the special pseudo-node global, which provides shared cluster (floating) consumable resources.

private NodeAccessPolicy nodeAccessPolicy

The node access policy.

private String operatingSystem

The operating system requirement.

private Integer requiredDiskPerTask

Disk space (in MB).

private Set requiredFeatures

(String collection) The features required by this template.

private Integer requiredMemoryPerTask

Memory (in MB).

private Integer requiredProcessorsPerTask

Number of processors.

private Integer requiredSwapPerTask

Swap space (in MB).

private Integer taskCount

The number of tasks required.

 
Constructor Summary
JobTemplateRequirement()

 
Method Summary
String getArchitecture()

The architecture requirement.

Integer getDiskRequirement()

The amount of disk space required (in MB).

Map getGenericResources()

(Map of String => Integer) Consumable generic attributes associated with individual nodes or the special pseudo-node global, which provides shared cluster (floating) consumable resources.

NodeAccessPolicy getNodeAccessPolicy()

The node access policy.

String getOperatingSystem()

The operating system requirement.

Integer getRequiredDiskPerTask()

Disk space (in MB).

Set getRequiredFeatures()

(String collection) The features required by this template.

Integer getRequiredMemoryPerTask()

Memory (in MB).

Integer getRequiredProcessorsPerTask()

Number of processors.

Integer getRequiredSwapPerTask()

Swap space (in MB).

Integer getTaskCount()

The number of tasks required.

void setArchitecture(String architecture)

The architecture requirement.

void setDiskRequirement(Integer diskRequirement)

The amount of disk space required (in MB).

void setGenericResources(Map genericResources)

(Map of String => Integer) Consumable generic attributes associated with individual nodes or the special pseudo-node global, which provides shared cluster (floating) consumable resources.

void setNodeAccessPolicy(NodeAccessPolicy nodeAccessPolicy)

The node access policy.

void setOperatingSystem(String operatingSystem)

The operating system requirement.

void setRequiredDiskPerTask(Integer requiredDiskPerTask)

Disk space (in MB).

void setRequiredFeatures(Set requiredFeatures)

(String collection) The features required by this template.

void setRequiredMemoryPerTask(Integer requiredMemoryPerTask)

Memory (in MB).

void setRequiredProcessorsPerTask(Integer requiredProcessorsPerTask)

Number of processors.

void setRequiredSwapPerTask(Integer requiredSwapPerTask)

Swap space (in MB).

void setTaskCount(Integer taskCount)

The number of tasks required.

String toString()

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

architecture

private String architecture
The architecture requirement.


diskRequirement

private Integer diskRequirement
The amount of disk space required (in MB).


genericResources

private Map genericResources
(Map of String => Integer) Consumable generic attributes associated with individual nodes or the special pseudo-node global, which provides shared cluster (floating) consumable resources.
See Also:
Integer


nodeAccessPolicy

private NodeAccessPolicy nodeAccessPolicy
The node access policy. Specifies how node resources will be shared by a job.


operatingSystem

private String operatingSystem
The operating system requirement.


requiredDiskPerTask

private Integer requiredDiskPerTask
Disk space (in MB).


requiredFeatures

private Set requiredFeatures
(String collection) The features required by this template.
See Also:
String


requiredMemoryPerTask

private Integer requiredMemoryPerTask
Memory (in MB).


requiredProcessorsPerTask

private Integer requiredProcessorsPerTask
Number of processors.


requiredSwapPerTask

private Integer requiredSwapPerTask
Swap space (in MB).


taskCount

private Integer taskCount
The number of tasks required.


 
Constructor Detail

JobTemplateRequirement

JobTemplateRequirement()


 
Method Detail

getArchitecture

String getArchitecture()
The architecture requirement.


getDiskRequirement

Integer getDiskRequirement()
The amount of disk space required (in MB).


getGenericResources

Map getGenericResources()
(Map of String => Integer) Consumable generic attributes associated with individual nodes or the special pseudo-node global, which provides shared cluster (floating) consumable resources.
See Also:
Integer


getNodeAccessPolicy

NodeAccessPolicy getNodeAccessPolicy()
The node access policy. Specifies how node resources will be shared by a job.


getOperatingSystem

String getOperatingSystem()
The operating system requirement.


getRequiredDiskPerTask

Integer getRequiredDiskPerTask()
Disk space (in MB).


getRequiredFeatures

Set getRequiredFeatures()
(String collection) The features required by this template.
See Also:
String


getRequiredMemoryPerTask

Integer getRequiredMemoryPerTask()
Memory (in MB).


getRequiredProcessorsPerTask

Integer getRequiredProcessorsPerTask()
Number of processors.


getRequiredSwapPerTask

Integer getRequiredSwapPerTask()
Swap space (in MB).


getTaskCount

Integer getTaskCount()
The number of tasks required.


setArchitecture

void setArchitecture(String architecture)
The architecture requirement.


setDiskRequirement

void setDiskRequirement(Integer diskRequirement)
The amount of disk space required (in MB).


setGenericResources

void setGenericResources(Map genericResources)
(Map of String => Integer) Consumable generic attributes associated with individual nodes or the special pseudo-node global, which provides shared cluster (floating) consumable resources.
See Also:
Integer


setNodeAccessPolicy

void setNodeAccessPolicy(NodeAccessPolicy nodeAccessPolicy)
The node access policy. Specifies how node resources will be shared by a job.


setOperatingSystem

void setOperatingSystem(String operatingSystem)
The operating system requirement.


setRequiredDiskPerTask

void setRequiredDiskPerTask(Integer requiredDiskPerTask)
Disk space (in MB).


setRequiredFeatures

void setRequiredFeatures(Set requiredFeatures)
(String collection) The features required by this template.
See Also:
String


setRequiredMemoryPerTask

void setRequiredMemoryPerTask(Integer requiredMemoryPerTask)
Memory (in MB).


setRequiredProcessorsPerTask

void setRequiredProcessorsPerTask(Integer requiredProcessorsPerTask)
Number of processors.


setRequiredSwapPerTask

void setRequiredSwapPerTask(Integer requiredSwapPerTask)
Swap space (in MB).


setTaskCount

void setTaskCount(Integer taskCount)
The number of tasks required.


toString

String toString()


 

Groovy Documentation