Method: providers.vehicles.update

Menulis data kendaraan yang diperbarui ke Fleet Engine.

Saat mengupdate Vehicle, kolom berikut tidak dapat diupdate karena dikelola oleh server:

  • currentTrips
  • availableCapacity
  • currentRouteSegmentVersion
  • waypointsVersion

Kendaraan name juga tidak dapat diupdate.

Jika kolom attributes diperbarui, semua atribut kendaraan akan diganti dengan atribut yang diberikan dalam permintaan. Jika Anda hanya ingin mengupdate beberapa atribut, lihat metode vehicles.updateAttributes. Demikian pula, kolom waypoints dapat diperbarui, tetapi harus berisi semua titik jalan yang saat ini ada pada kendaraan, dan tidak boleh ada titik jalan lainnya.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib. Harus dalam format providers/{provider}/vehicles/{vehicle}. {provider} harus berupa Project ID (misalnya, sample-cloud-project) dari Project Google Cloud tempat akun layanan yang melakukan panggilan ini menjadi anggotanya.

Parameter kueri

Parameter
header

object (RequestHeader)

Header permintaan Fleet Engine standar.

updateMask

string (FieldMask format)

Wajib. Mask kolom yang menunjukkan kolom Vehicle yang akan diperbarui. Minimal satu nama kolom harus diberikan.

Ini adalah daftar yang dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya memenuhi syarat. Contoh: "user.displayName,photo".

Isi permintaan

Isi permintaan memuat instance Vehicle.

Isi respons

Jika berhasil, isi respons akan berisi instance Vehicle.