Method: providers.vehicles.update

Menulis data kendaraan yang diperbarui ke Fleet Engine.

Saat mengupdate Vehicle, kolom berikut tidak dapat diperbarui 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 memperbarui beberapa atribut, lihat metode vehicles.updateAttributes. Demikian pula, kolom waypoints dapat diperbarui, tetapi harus berisi semua titik jalan yang saat ini ada di kendaraan, dan tidak ada titik jalan lain.

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 yang merupakan anggota akun layanan yang melakukan panggilan ini.

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. Anda harus memberikan setidaknya satu nama kolom.

Ini adalah daftar 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 memuat instance Vehicle.