Method: providers.vehicles.updateAttributes

อัปเดตแอตทริบิวต์ของยานพาหนะบางส่วน ระบบจะอัปเดตเฉพาะแอตทริบิวต์ที่กล่าวถึงในคำขอเท่านั้น แอตทริบิวต์อื่นๆ จะไม่เปลี่ยนแปลง หมายเหตุ: กรณีนี้แตกต่างกันใน vehicles.update ซึ่งจะมีการแทนที่ทั้งช่อง attributes ด้วยฟิลด์ UpdateVehicleRequest แอตทริบิวต์ที่ไม่ได้อยู่ในคำขอจะถูกนำออก

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ต้องระบุ ต้องอยู่ในรูปแบบ providers/{provider}/vehicles/{vehicle} ผู้ให้บริการต้องเป็นรหัสโปรเจ็กต์ (เช่น 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)

ต้องระบุ รายการแอตทริบิวต์ทั้งหมดของยานพาหนะซึ่งอัปเดตแล้ว ซึ่งรวมถึงแอตทริบิวต์ใหม่ แอตทริบิวต์ที่แก้ไข และแอตทริบิวต์ที่แก้ไขแล้ว