Method: providers.vehicles.update
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Escribe datos de vehículos actualizados en Fleet Engine.
Cuando se actualiza un Vehicle
, no se pueden actualizar los siguientes campos, ya que el servidor los administra:
currentTrips
availableCapacity
currentRouteSegmentVersion
waypointsVersion
Tampoco se puede actualizar el vehículo name
.
Si se actualiza el campo attributes
, todos los atributos del vehículo se reemplazan por los atributos proporcionados en la solicitud. Si deseas actualizar solo algunos atributos, consulta el método vehicles.updateAttributes
. Del mismo modo, el campo waypoints
se puede actualizar, pero debe contener todos los puntos de referencia que se encuentran actualmente en el vehículo y ningún otro.
Solicitud HTTP
PUT https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros |
name |
string
Obligatorio. Debe tener el formato providers/{provider}/vehicles/{vehicle} . {provider} debe ser el ID del proyecto (por ejemplo, sample-cloud-project ) del proyecto de Google Cloud del que es miembro la cuenta de servicio que realiza esta llamada.
|
Parámetros de consulta
Parámetros |
header |
object (RequestHeader )
El encabezado de solicitud estándar de Fleet Engine.
|
updateMask |
string (FieldMask format)
Obligatorio. Es una máscara de campo que indica qué campos de Vehicle se deben actualizar. Se debe proporcionar al menos un nombre de campo. Esta es una lista separada por comas de los nombres de campos totalmente calificados. Ejemplo: "user.displayName,photo" .
|
Cuerpo de la solicitud
El cuerpo de la solicitud contiene una instancia de Vehicle
.
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Vehicle
.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-11-12 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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."]]],[]]