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 Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
name | string مورد نیاز. باید در قالب providers/{provider}/vehicles/{vehicle} باشد. {provider} باید شناسه پروژه (به عنوان مثال، sample-cloud-project ) پروژه Google Cloud باشد که حساب سرویسی که این تماس را برقرار می کند، عضو آن است. |
پارامترهای پرس و جو
پارامترها |
---|
header | object ( RequestHeader ) هدر درخواست استاندارد Fleet Engine. |
update Mask | string ( FieldMask format) مورد نیاز. یک ماسک فیلد که نشان میدهد کدام قسمتهای Vehicle باید بهروزرسانی شود. حداقل یک نام فیلد باید ارائه شود. این فهرستی از نامهای فیلدهای کاملاً واجد شرایط با کاما است. مثال: "user.displayName,photo" . |
درخواست بدن
بدنه درخواست شامل نمونه ای از Vehicle
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Vehicle
است.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-06 بهوقت ساعت هماهنگ جهانی."],[[["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."]]],[]]