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
.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-12 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-11-12 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Updates vehicle data in Fleet Engine, replacing existing data with the provided information."],["Certain fields like `currentTrips`, `availableCapacity`, and `name` cannot be updated using this method."],["When updating `attributes` or `waypoints`, the entire field is replaced; use `vehicles.updateAttributes` for partial attribute updates."],["The request must specify the vehicle's provider and ID, along with a field mask indicating the fields to be updated."],["A successful response returns the updated `Vehicle` object."]]],[]]