Method: providers.vehicles.update
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Écrit les données du véhicule mises à jour dans Fleet Engine.
Lorsque vous mettez à jour un Vehicle
, les champs suivants ne peuvent pas être mis à jour, car ils sont gérés par le serveur:
currentTrips
availableCapacity
currentRouteSegmentVersion
waypointsVersion
Impossible de mettre à jour le name
du véhicule.
Si le champ attributes
est modifié, tous les attributs du véhicule sont remplacés par ceux fournis dans la requête. Si vous ne souhaitez mettre à jour que certains attributs, consultez la méthode vehicles.updateAttributes
. De même, le champ waypoints
peut être mis à jour, mais doit contenir tous les points de cheminement actuellement sur le véhicule et aucun autre.
Requête HTTP
PUT https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres |
name |
string
Obligatoire. Doit se présenter sous la forme providers/{provider}/vehicles/{vehicle} . {provider} doit être l'ID du projet Google Cloud (par exemple, sample-cloud-project ) auquel appartient le compte de service qui effectue cet appel.
|
Paramètres de requête
Paramètres |
header |
object (RequestHeader )
En-tête de requête Fleet Engine standard.
|
updateMask |
string (FieldMask format)
Obligatoire. Masque de champ indiquant les champs de l'Vehicle à mettre à jour. Vous devez indiquer au moins un nom de champ. Il s'agit d'une liste de noms de champs complets séparés par une virgule. Exemple : "user.displayName,photo"
|
Corps de la requête
Le corps de la requête contient une instance de Vehicle
.
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de Vehicle
.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/12 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/11/12 (UTC)."],[[["Updates vehicle data in Fleet Engine, replacing existing data with the provided information."],["Certain fields like `currentTrips`, `availableCapacity`, and `name` cannot be updated using this method."],["When updating `attributes` or `waypoints`, the entire field is replaced; use `vehicles.updateAttributes` for partial attribute updates."],["The request must specify the vehicle's provider and ID, along with a field mask indicating the fields to be updated."],["A successful response returns the updated `Vehicle` object."]]],[]]