public class TaskResourceRequests
extends Object
implements scala.Serializable
| Constructor and Description | 
|---|
| TaskResourceRequests() | 
| Modifier and Type | Method and Description | 
|---|---|
| TaskResourceRequests | addRequest(TaskResourceRequest treq)Add a certain  TaskResourceRequestto the request set. | 
| TaskResourceRequests | cpus(int amount)Specify number of cpus per Task. | 
| scala.collection.immutable.Map<String,TaskResourceRequest> | requests()Returns all the resource requests for the task. | 
| java.util.Map<String,TaskResourceRequest> | requestsJMap()(Java-specific) Returns all the resource requests for the task. | 
| TaskResourceRequests | resource(String resourceName,
        double amount)Amount of a particular custom resource(GPU, FPGA, etc) to use. | 
| String | toString() | 
public TaskResourceRequests addRequest(TaskResourceRequest treq)
TaskResourceRequest to the request set.treq - (undocumented)public TaskResourceRequests cpus(int amount)
TaskResourceRequest for cpus.
 amount - Number of cpus to allocate per Task.public scala.collection.immutable.Map<String,TaskResourceRequest> requests()
public java.util.Map<String,TaskResourceRequest> requestsJMap()
public TaskResourceRequests resource(String resourceName, double amount)
TaskResourceRequest for custom resources.
 resourceName - Name of the resource.amount - Amount requesting as a Double to support fractional resource requests.
               Valid values are less than or equal to 0.5 or whole numbers. This essentially
               lets you configure X number of tasks to run on a single resource,
               ie amount equals 0.5 translates into 2 tasks per resource address.public String toString()
toString in class Object