public interface TaskRequest
Modifier and Type | Interface and Description |
---|---|
static class |
TaskRequest.AssignedResources |
static class |
TaskRequest.NamedResourceSetRequest |
Modifier and Type | Method and Description |
---|---|
TaskRequest.AssignedResources |
getAssignedResources() |
double |
getCPUs()
Get the number of CPUs requested by the task.
|
java.util.Map<java.lang.String,TaskRequest.NamedResourceSetRequest> |
getCustomNamedResources()
Get the list of custom named resource sets requested by the task.
|
double |
getDisk()
Get the disk space in MBs requested by the task.
|
java.util.List<? extends ConstraintEvaluator> |
getHardConstraints()
Get a list of the hard constraints the task requires.
|
java.lang.String |
getId()
Get an identifier for this task request.
|
double |
getMemory()
Get the amount of memory in MBs requested by the task.
|
double |
getNetworkMbps()
Get the network bandwidth in Mbps requested by the task.
|
int |
getPorts()
Get the number of ports requested by the task.
|
java.util.Map<java.lang.String,java.lang.Double> |
getScalarRequests()
Get the scalar resources being requested by the task.
|
java.util.List<? extends VMTaskFitnessCalculator> |
getSoftConstraints()
Get a list of the soft constraints the task requests.
|
void |
setAssignedResources(TaskRequest.AssignedResources assignedResources) |
java.lang.String |
taskGroupName()
Get the name of the task group that this task request belongs to.
|
java.lang.String getId()
java.lang.String taskGroupName()
double getCPUs()
double getMemory()
double getNetworkMbps()
double getDisk()
int getPorts()
java.util.Map<java.lang.String,java.lang.Double> getScalarRequests()
Map
of scalar resources requested, with resource name as the key and amount requested as the value.java.util.Map<java.lang.String,TaskRequest.NamedResourceSetRequest> getCustomNamedResources()
java.util.List<? extends ConstraintEvaluator> getHardConstraints()
java.util.List<? extends VMTaskFitnessCalculator> getSoftConstraints()
void setAssignedResources(TaskRequest.AssignedResources assignedResources)
TaskRequest.AssignedResources getAssignedResources()