Method: selection.v1.projects.selectedRoutes.batchUpdate
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
چندین منبع SelectedRoute را همانطور که با نامشان مشخص شده است، بهروزرسانی میکند.
درخواست HTTP
POST https://roads.googleapis.com/selection/v1/{parent=projects/*}/selectedRoutes:batchUpdate
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها |
|---|
parent | string الزامی. منبع پروژه که توسط تمام مسیرهای انتخاب شده در دسته به اشتراک گذاشته شده است. الزامی است زیرا درخواست دسته فقط از یک parent واحد پشتیبانی میکند. فرمت: projects/{project} |
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
| فیلدها |
|---|
requests[] | object ( UpdateSelectedRouteRequest ) الزامی. پیام درخواستی که مسیر انتخاب شده برای بهروزرسانی را مشخص میکند. حداکثر ۱۰۰۰ مسیر انتخاب شده را میتوان به صورت دستهای بهروزرسانی کرد. منبع والد هر درخواست یا باید خالی باشد یا با parent سطح بالا مطابقت داشته باشد. |
updateMask | string ( FieldMask format) اختیاری. فهرست فیلدهایی که باید بهروزرسانی شوند و بین تمام درخواستهای فرزند در دسته مشترک هستند. مسیرهای فیلد نسبت به SelectedRoute هستند. شما فقط باید displayName ، routeAttributes و dynamicRoute (شامل origin ، destination و intermediates ) را بهروزرسانی کنید. مثال: "displayName,routeAttributes,dynamicRoute" . اگر تنظیم شود، این updateMask برای هر درخواست فرزندی که updateMask خود را مشخص نکرده است اعمال میشود. اگر * مشخص شود، جایگزینی کامل برای همه فیلدهای قابل بهروزرسانی انجام میشود. اگر هر دو فیلد updateMask سطح درخواست دستهای و فرزند تنظیم شده باشند، باید مطابقت داشته باشند. اگر حذف شود، updateMask درخواست فرزند اعمال خواهد شد. اگر updateMask درخواست فرزند نیز حذف شود، تمام فیلدهای قابل بهروزرسانی که در selectedRoute درخواست فرزند قرار گرفتهاند، بهطور ضمنی بهروزرسانی میشوند. |
بدنه پاسخ
پاسخ از بهروزرسانی چندین SelectedRoute .
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| فیلدها |
|---|
selectedRoutes[] | object ( SelectedRoute ) منابع SelectedRoute بهروزرسانی شدند. |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/cloud-platform
مجوزهای IAM
به مجوز IAM زیر در منبع parent نیاز دارد:
-
roads.selectedRoutes.batchUpdate
برای اطلاعات بیشتر، به مستندات IAM مراجعه کنید.
درخواست بهروزرسانیمسیر انتخابشده
درخواست بهروزرسانی SelectedRoute .
| نمایش JSON |
|---|
{
"selectedRoute": {
object (SelectedRoute)
},
"updateMask": string
} |
| فیلدها |
|---|
selectedRoute | object ( SelectedRoute ) الزامی. مسیر SelectedRoute برای بهروزرسانی. فیلد name مسیر برای شناسایی مسیری که باید بهروزرسانی شود، استفاده میشود. فرمت: projects/{project}/selectedRoutes/{selectedRoute} |
updateMask | string ( FieldMask format) اختیاری. لیست فیلدهایی که باید بهروزرسانی شوند. مسیرهای فیلد نسبت به SelectedRoute هستند. شما فقط باید displayName ، routeAttributes یا dynamicRoute (شامل origin ، destination و intermediates ) را بهروزرسانی کنید. مثال: "displayName,routeAttributes,dynamicRoute" . اگر * مشخص شود، جایگزینی کامل برای تمام فیلدهای قابل بهروزرسانی انجام میشود. اگر updateMask حذف شود، تمام فیلدهای قابل بهروزرسانی که در selectedRoute پر شدهاند، بهطور ضمنی بهروزرسانی میشوند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-09-10 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-09-10 بهوقت ساعت هماهنگ جهانی."],[],[]]