public static class Delivery.Builder extends Service.Builder<Delivery>
capacity, capacityBuilder, coord, location, locationId, maxTimeInVehicle, serviceTime, skillBuilder, skills, timeWindows, userData| Modifier and Type | Method and Description |
|---|---|
Delivery |
build()
Builds Delivery.
|
static Delivery.Builder |
newInstance(String id)
Returns a new instance of builder that builds a delivery.
|
Delivery.Builder |
setMaxTimeInVehicle(double maxTimeInVehicle) |
addAllRequiredSkills, addAllRequiredSkills, addAllSizeDimensions, addAllTimeWindows, addRequiredSkill, addSizeDimension, addTimeWindow, addTimeWindow, setLocation, setName, setPriority, setServiceTime, setTimeWindow, setType, setUserDatapublic static Delivery.Builder newInstance(String id)
id - the id of the deliverypublic Delivery.Builder setMaxTimeInVehicle(double maxTimeInVehicle)
setMaxTimeInVehicle in class Service.Builder<Delivery>public Delivery build()
build in class Service.Builder<Delivery>IllegalArgumentException - if neither locationId nor coord is setCopyright © 2013–2019. All rights reserved.