DeliveryVehicle
Stay organized with collections
Save and categorize content based on your preferences.
DeliveryVehicle represents a vehicle used to perform single tracked actions, known as
Tasks.
Public Constructor Summary
Inherited Method Summary
From class java.lang.Object
Object
|
clone()
|
boolean |
|
void |
finalize()
|
final Class<?>
|
getClass()
|
int |
hashCode()
|
final void |
notify()
|
final void |
notifyAll()
|
String
|
toString()
|
final void |
wait(long arg0, int arg1)
|
final void |
wait(long arg0)
|
final void |
wait()
|
Public Constructors
public DeliveryVehicle ()
Public Methods
Returns new default Builder instance.
Returns new default Builder instance.
public abstract ImmutableList<VehicleStop>
getVehicleStops ()
Returns the stops currently assigned to this vehicle as reported by FleetEngine.
Returns new Builder instance set with current DeliveryVehicle state.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-27 UTC.
[null,null,["Last updated 2025-08-27 UTC."],[[["\u003cp\u003e\u003ccode\u003eDeliveryVehicle\u003c/code\u003e represents a vehicle used for performing single tracked actions called Tasks, extending the \u003ccode\u003eBaseVehicle\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eIt provides methods to retrieve information like provider ID, vehicle ID, vehicle name, and assigned stops.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use builders to create and modify \u003ccode\u003eDeliveryVehicle\u003c/code\u003e instances.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003egetVehicleStops()\u003c/code\u003e returns an immutable list of stops assigned to the vehicle.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDeliveryVehicle\u003c/code\u003e inherits methods from \u003ccode\u003eBaseVehicle\u003c/code\u003e for accessing basic vehicle information.\u003c/p\u003e\n"]]],["`DeliveryVehicle` manages vehicles performing single tracked tasks. It extends `BaseVehicle` and uses a `Builder` class for construction. Key actions include creating a `DeliveryVehicle.Builder` instance, either with a vehicle name or a provider and vehicle ID. The `getVehicleStops` method retrieves vehicle stops from FleetEngine, and `toBuilder` creates a new `Builder` reflecting the current `DeliveryVehicle` state. Inherited methods provide provider, vehicle ID, and full vehicle name.\n"],null,["# DeliveryVehicle\n\npublic abstract class **DeliveryVehicle** extends [BaseVehicle](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/base/data/BaseVehicle) \nDeliveryVehicle represents a vehicle used to perform single tracked actions, known as\nTasks. \n\n### Nested Class Summary\n\n|-------|---|---|------------------------------------|\n| class | [DeliveryVehicle.Builder](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/delivery/data/DeliveryVehicle.Builder) || Builder class for DeliveryVehicle. |\n\n### Public Constructor Summary\n\n|---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | [DeliveryVehicle](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/delivery/data/DeliveryVehicle#DeliveryVehicle())() |\n\n### Public Method Summary\n\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| static [DeliveryVehicle.Builder](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/delivery/data/DeliveryVehicle.Builder) | [builder](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/delivery/data/DeliveryVehicle#builder(java.lang.String))([String](//developer.android.com/reference/java/lang/String.html) name) Returns new default Builder instance. |\n| static [DeliveryVehicle.Builder](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/delivery/data/DeliveryVehicle.Builder) | [builder](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/delivery/data/DeliveryVehicle#builder(java.lang.String,%20java.lang.String))([String](//developer.android.com/reference/java/lang/String.html) providerId, [String](//developer.android.com/reference/java/lang/String.html) vehicleId) Returns new default Builder instance. |\n| abstract ImmutableList\\\u003c[VehicleStop](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/base/data/VehicleStop)\\\u003e | [getVehicleStops](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/delivery/data/DeliveryVehicle#getVehicleStops())() Returns the stops currently assigned to this vehicle as reported by FleetEngine. |\n| abstract [DeliveryVehicle.Builder](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/delivery/data/DeliveryVehicle.Builder) | [toBuilder](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/delivery/data/DeliveryVehicle#toBuilder())() Returns new Builder instance set with current DeliveryVehicle state. |\n\n### Inherited Method Summary\n\nFrom class [com.google.android.libraries.mapsplatform.transportation.driver.api.base.data.BaseVehicle](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/base/data/BaseVehicle) \n\n|----------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract [String](//developer.android.com/reference/java/lang/String.html) | [getProviderId](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/base/data/BaseVehicle#getProviderId())() Returns the unique identifier for this provider. |\n| abstract [String](//developer.android.com/reference/java/lang/String.html) | [getVehicleId](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/base/data/BaseVehicle#getVehicleId())() Returns the unique identifier for this vehicle for this provider. |\n| abstract [String](//developer.android.com/reference/java/lang/String.html) | [getVehicleName](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/base/data/BaseVehicle#getVehicleName())() Returns the full name for this vehicle among all providers. |\n\nFrom class java.lang.Object \n\n|----------------------------------------------------------------------------|--------------------------------------------------------------------------------|\n| [Object](//developer.android.com/reference/java/lang/Object.html) | clone() |\n| boolean | equals([Object](//developer.android.com/reference/java/lang/Object.html) arg0) |\n| void | finalize() |\n| final [Class](//developer.android.com/reference/java/lang/Class.html)\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| [String](//developer.android.com/reference/java/lang/String.html) | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nPublic Constructors\n-------------------\n\n#### public **DeliveryVehicle** ()\n\nPublic Methods\n--------------\n\n#### public static [DeliveryVehicle.Builder](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/delivery/data/DeliveryVehicle.Builder) **builder**\n([String](//developer.android.com/reference/java/lang/String.html) name)\n\nReturns new default Builder instance. \n\n#### public static [DeliveryVehicle.Builder](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/delivery/data/DeliveryVehicle.Builder) **builder**\n([String](//developer.android.com/reference/java/lang/String.html) providerId, [String](//developer.android.com/reference/java/lang/String.html) vehicleId)\n\nReturns new default Builder instance. \n\n#### public abstract ImmutableList\\\u003c[VehicleStop](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/base/data/VehicleStop)\\\u003e\n**getVehicleStops** ()\n\nReturns the stops currently assigned to this vehicle as reported by FleetEngine. \n\n#### public abstract [DeliveryVehicle.Builder](/maps/documentation/mobility/driver-sdk/scheduled/reference/driver_6/android/reference/com/google/android/libraries/mapsplatform/transportation/driver/api/delivery/data/DeliveryVehicle.Builder) **toBuilder**\n()\n\nReturns new Builder instance set with current DeliveryVehicle state."]]