public static abstract class VehicleStop.Builder extends Object
Builder class for VehicleStop.
Public Method Summary
VehicleStop |
build()
Returns new VehicleStop instance with the state set by the Builder.
|
abstract VehicleStop.Builder |
setTaskInfoList(List<TaskInfo>
taskInfoList)
Sets the list of
TaskInfo objects associated with this stop.
|
abstract VehicleStop.Builder |
setVehicleStopState(int value)
Sets the state of the VehicleStop.
|
abstract VehicleStop.Builder |
setWaypoint(Waypoint waypoint)
Sets the location that should be navigated to for the stop.
|
Inherited Method Summary
Public Methods
public VehicleStop build ()
Returns new VehicleStop instance with the state set by the Builder.
Throws
NullPointerException | if any non-nullable values are not set. |
---|---|
IllegalArgumentException | if the VehicleStop is set without any TaskInfos. |
public abstract VehicleStop.Builder setTaskInfoList (List<TaskInfo> taskInfoList)
Sets the list of
TaskInfo
objects associated with this stop.
public abstract VehicleStop.Builder setVehicleStopState (int value)
Sets the state of the VehicleStop.
public abstract VehicleStop.Builder setWaypoint (Waypoint waypoint)
Sets the location that should be navigated to for the stop.