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 Request
build()
Request.BuildStep
duration(GetValueIfc timeSetter)
Request.BuildStep
entity(java.lang.Object entity)
Request.BuildStep
name(java.lang.String name)
Request.BuildStep
priority(int priority)
Request.BuildStep
rule(Request.PreemptionRule rule)
Request.BuildStep
timeUnits(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
-
-