Method: providers.vehicles.updateAttributes

部分更新车辆的属性。只有请求中提到的属性才会更新,其他属性不会有任何改变。注意:这与 vehicles.update 不同,其中整个 attributes 字段将替换为 UpdateVehicleRequest 中的字段,而请求中没有的属性将被移除。

HTTP 请求

POST https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateAttributes

网址采用 gRPC 转码语法。

路径参数

参数
name

string

必需。必须采用 providers/{provider}/vehicles/{vehicle} 格式。提供方必须是 Google Cloud 项目的 ID(例如 sample-cloud-project),进行此调用的服务账号所属的 Google Cloud 项目所属的项目。

请求正文

请求正文中包含结构如下的数据:

JSON 表示法
{
  "header": {
    object (RequestHeader)
  },
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
字段
header

object (RequestHeader)

标准 Fleet Engine 请求标头。

attributes[]

object (VehicleAttribute)

必需。要更新的车辆属性。系统不会更改或移除未提及的属性。

响应正文

vehicles.updateAttributes 响应消息。

如果成功,响应正文将包含结构如下的数据:

JSON 表示法
{
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
字段
attributes[]

object (VehicleAttribute)

必需。更新后的车辆属性完整列表,包括全新、改动和未改动的属性。