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)。

请求正文

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

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

object (RequestHeader)

标准 Fleet Engine 请求标头。

attributes[]

object (VehicleAttribute)

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

响应正文

vehicles.updateAttributes 响应消息。

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

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

object (VehicleAttribute)

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