Uses of Class
com.graphhopper.jsprit.core.problem.job.Shipment.Builder
Packages that use Shipment.Builder
-
Uses of Shipment.Builder in com.graphhopper.jsprit.core.problem.job
Methods in com.graphhopper.jsprit.core.problem.job that return Shipment.BuilderModifier and TypeMethodDescriptionShipment.Builder.addAllDeliveryTimeWindows(Collection<TimeWindow> timeWindow) Shipment.Builder.addAllPickupTimeWindows(Collection<TimeWindow> timeWindow) Shipment.Builder.addAllRequiredSkills(Skills skills) Shipment.Builder.addAllRequiredSkills(Collection<String> skills) Shipment.Builder.addAllSizeDimensions(Capacity size) Shipment.Builder.addDeliveryTimeWindow(double earliest, double latest) Shipment.Builder.addDeliveryTimeWindow(TimeWindow timeWindow) Shipment.Builder.addPickupTimeWindow(double earliest, double latest) Shipment.Builder.addPickupTimeWindow(TimeWindow timeWindow) Shipment.Builder.addRequiredSkill(String skill) Shipment.Builder.addSizeDimension(int dimensionIndex, int dimensionValue) Adds capacity dimension.static Shipment.BuilderShipment.Builder.newInstance(String id) Returns new instance of this builder.Shipment.Builder.setDeliveryLocation(Location deliveryLocation) Sets delivery location.Shipment.Builder.setDeliveryServiceTime(double deliveryServiceTime) Sets the delivery service-time.Shipment.Builder.setDeliveryTimeWindow(TimeWindow timeWindow) Sets the timeWindow for the delivery, i.e.Shipment.Builder.setMaxTimeInVehicle(double maxTimeInVehicle) Sets maximal time the job can be in vehicle.Shipment.Builder.setPickupLocation(Location pickupLocation) Sets pickup location.Shipment.Builder.setPickupServiceTime(double serviceTime) Sets pickupServiceTime.Shipment.Builder.setPickupTimeWindow(TimeWindow timeWindow) Sets the timeWindow for the pickup, i.e.Shipment.Builder.setPriority(int priority) Set priority to shipment.Shipment.Builder.setUserData(Object userData) Sets user specific domain data associated with the object.