Method: providers.vehicles.update
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Schreibt aktualisierte Fahrzeugdaten in die Fleet Engine.
Beim Aktualisieren einer Vehicle
können die folgenden Felder nicht aktualisiert werden, da sie vom Server verwaltet werden:
currentTrips
availableCapacity
currentRouteSegmentVersion
waypointsVersion
Das Fahrzeug name
kann ebenfalls nicht aktualisiert werden.
Wenn das Feld attributes
aktualisiert wird, werden alle Attribute des Fahrzeugs durch die in der Anfrage angegebenen Attribute ersetzt. Wenn Sie nur einige Attribute aktualisieren möchten, verwenden Sie die Methode vehicles.updateAttributes
. Ebenso kann das Feld waypoints
aktualisiert werden, muss aber alle derzeit auf dem Fahrzeug vorhandenen Wegpunkte und keine anderen Wegpunkte enthalten.
HTTP-Anfrage
PUT https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter |
name |
string
Erforderlich. Muss im Format providers/{provider}/vehicles/{vehicle} vorliegen. {provider} muss die Projekt-ID (z. B. sample-cloud-project ) des Google Cloud-Projekts sein, dessen Mitglied das Dienstkonto ist, das diesen Aufruf ausführt.
|
Abfrageparameter
Parameter |
header |
object (RequestHeader )
Der standardmäßige Fleet Engine-Anfrageheader.
|
updateMask |
string (FieldMask format)
Erforderlich. Eine Feldmaske, die angibt, welche Felder des Vehicle aktualisiert werden sollen. Es muss mindestens ein Feldname angegeben werden. Dies ist eine durch Kommas getrennte Liste vollständig qualifizierter Feldnamen. Beispiel: "user.displayName,photo" .
|
Anfragetext
Der Anfragetext enthält eine Instanz von Vehicle
.
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Vehicle
.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-11-12 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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."]]],[]]