Method: providers.vehicles.update

يُستخدَم لكتابة بيانات المركبات المعدَّلة في Fleet Engine.

عند تحديث Vehicle، لا يمكن تعديل الحقول التالية لأنّه تتم إدارتها من قِبل الخادم:

  • currentTrips
  • availableCapacity
  • currentRouteSegmentVersion
  • waypointsVersion

لا يمكن أيضًا تعديل المركبة name.

في حال تعديل الحقل attributes، يتم استبدال جميع سمات المركبة بالسمات المقدَّمة في الطلب. إذا أردت تعديل بعض السمات فقط، اطّلِع على طريقة vehicles.updateAttributes. وبالمثل، يمكن تعديل الحقل waypoints، ولكن يجب أن يحتوي على جميع نقاط الطريق حاليًا في المركبة، بدون نقاط طريق أخرى.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
name

string

مطلوب. يجب أن يكون بالتنسيق providers/{provider}/vehicles/{vehicle}. يجب أن يكون {provider} هو رقم تعريف المشروع (على سبيل المثال، sample-cloud-project) لمشروع Google Cloud الذي يكون حساب الخدمة الذي يُجري هذا الطلب عضوًا فيه.

مَعلمات طلب البحث

المعلمات
header

object (RequestHeader)

عنوان طلب Fleet Engine العادي

updateMask

string (FieldMask format)

مطلوب. قناع حقل يشير إلى حقول Vehicle التي يجب تعديلها يجب تقديم اسم حقل واحد على الأقل.

هذه قائمة مفصولة بفواصل تضم أسماء الحقول المؤهلة بالكامل. مثال: "user.displayName,photo"

نص الطلب

يحتوي نص الطلب على مثال Vehicle.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Vehicle.