Page Summary
-
DeliveryVehiclerepresents a vehicle used for performing single tracked actions called Tasks, extending theBaseVehicleclass. -
It provides methods to get the assigned stops (
getVehicleStops) and build new instances usingbuildermethods. -
You can access vehicle identifiers and names using inherited methods from
BaseVehiclelikegetProviderId,getVehicleId, andgetVehicleName. -
DeliveryVehicleoffers atoBuildermethod to create a new builder with the current object's state for modifications.
DeliveryVehicle represents a vehicle used to perform single tracked actions, known as Tasks.
Nested Class Summary
| class | DeliveryVehicle.Builder | Builder class for DeliveryVehicle. | |
Public Constructor Summary
Public Method Summary
| static DeliveryVehicle.Builder | |
| static DeliveryVehicle.Builder | |
| abstract ImmutableList<VehicleStop> |
getVehicleStops()
Returns the stops currently assigned to this vehicle as reported by
FleetEngine.
|
| abstract DeliveryVehicle.Builder |
toBuilder()
Returns new Builder instance set with current DeliveryVehicle state.
|
Inherited Method Summary
Public Constructors
public DeliveryVehicle ()
Public Methods
public static DeliveryVehicle.Builder builder (String name)
Returns new default Builder instance.
public static DeliveryVehicle.Builder builder (String providerId, String vehicleId)
Returns new default Builder instance.
public abstract ImmutableList<VehicleStop> getVehicleStops ()
Returns the stops currently assigned to this vehicle as reported by FleetEngine.
public abstract DeliveryVehicle.Builder toBuilder ()
Returns new Builder instance set with current DeliveryVehicle state.