Package jsl.modeling.resource
Interface Request.BuildStep
-
- All Known Implementing Classes:
Request.Builder
- Enclosing class:
- Request
public static interface Request.BuildStep
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Requestbuild()Request.BuildStepduration(GetValueIfc timeSetter)Request.BuildStepentity(java.lang.Object entity)Request.BuildStepname(java.lang.String name)Request.BuildSteppriority(int priority)Request.BuildSteprule(Request.PreemptionRule rule)Request.BuildSteptimeUnits(double timeUnits)
-
-
-
Method Detail
-
entity
Request.BuildStep entity(java.lang.Object entity)
- Parameters:
entity- the object to attach- Returns:
- the BuildStep
-
duration
Request.BuildStep duration(GetValueIfc timeSetter)
- Parameters:
timeSetter- the duration of the request- Returns:
- the BuildStep
-
name
Request.BuildStep name(java.lang.String name)
- Parameters:
name- the name of the request- Returns:
- the BuildStep
-
priority
Request.BuildStep priority(int priority)
- Parameters:
priority- the priority of the request- Returns:
- the BuildStep
-
rule
Request.BuildStep rule(Request.PreemptionRule rule)
- Parameters:
rule- the preemption rule- Returns:
- the BuildStep
-
timeUnits
Request.BuildStep timeUnits(double timeUnits)
- Parameters:
timeUnits- the time units to interpret the request time- Returns:
- the BuildStep
-
build
Request build()
- Returns:
- the built Request
-
-