Method: providers.vehicles.updateAttributes
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
עדכון חלקי של מאפייני הרכב. רק המאפיינים שצוינו בבקשה יעודכנו. לא יחולו שינויים במאפיינים אחרים. הערה: המצב הזה שונה ב-vehicles.update
, שם השדה attributes
כולו יוחלף בערך שב-UpdateVehicleRequest
. מאפיינים שלא מופיעים בבקשה יוסרו.
בקשת HTTP
POST https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateAttributes
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
פרמטרים |
name |
string
חובה. חייב להיות בפורמט providers/{provider}/vehicles/{vehicle} . הספק חייב להיות מזהה הפרויקט (לדוגמה, sample-cloud-project ) של הפרויקט ב-Google Cloud שחשבון השירות שמבצע את השיחה הזו משויך אליו.
|
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
שדות |
header |
object (RequestHeader )
כותרת הבקשה הרגילה של Fleet Engine.
|
attributes[] |
object (VehicleAttribute )
חובה. מאפייני הרכב שצריך לעדכן. לא מבצעים שינויים במאפיינים שלא צוינו או מסירים אותם.
|
גוף התשובה
הודעת תגובה אחת (vehicles.updateAttributes
).
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
שדות |
attributes[] |
object (VehicleAttribute )
חובה. הרשימה המלאה של מאפייני הרכבים המעודכנים, כולל מאפיינים חדשים, מאפיינים שבוצעו בהם שינויים ומאפיינים שלא בוצעו בהם שינויים.
|
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-08-31 (שעון UTC).
[null,null,["עדכון אחרון: 2025-08-31 (שעון UTC)."],[[["\u003cp\u003ePartially updates a vehicle's attributes, only changing the attributes specified in the request.\u003c/p\u003e\n"],["\u003cp\u003eUses the \u003ccode\u003ePOST\u003c/code\u003e method and the \u003ccode\u003ehttps://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateAttributes\u003c/code\u003e endpoint.\u003c/p\u003e\n"],["\u003cp\u003eRequires a request body containing a \u003ccode\u003eRequestHeader\u003c/code\u003e and an array of \u003ccode\u003eVehicleAttributes\u003c/code\u003e to update.\u003c/p\u003e\n"],["\u003cp\u003eThe response body provides the complete, updated list of vehicle attributes.\u003c/p\u003e\n"],["\u003cp\u003eDiffers from \u003ccode\u003evehicles.update\u003c/code\u003e by only modifying provided attributes, instead of replacing the entire \u003ccode\u003eattributes\u003c/code\u003e field.\u003c/p\u003e\n"]]],[],null,["# Method: providers.vehicles.updateAttributes\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Request body](#body.request_body)\n - [JSON representation](#body.request_body.SCHEMA_REPRESENTATION)\n- [Response body](#body.response_body)\n - [JSON representation](#body.UpdateVehicleAttributesResponse.SCHEMA_REPRESENTATION)\n\nPartially updates a vehicle's attributes. Only the attributes mentioned in the request will be updated, other attributes will NOT be altered. Note: this is different in `vehicles.update`, where the whole `attributes` field will be replaced by the one in `UpdateVehicleRequest`, attributes not in the request would be removed.\n\n### HTTP request\n\n`POST https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateAttributes`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|--------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Required. Must be in the format `providers/{provider}/vehicles/{vehicle}`. The provider must be the Project ID (for example, `sample-cloud-project`) of the Google Cloud Project of which the service account making this call is a member. |\n\n### Request body\n\nThe request body contains data with the following structure:\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"header\": { object (/maps/documentation/mobility/fleet-engine/reference/trips/rest/v1/RequestHeader) }, \"attributes\": [ { object (/maps/documentation/mobility/fleet-engine/reference/trips/rest/v1/providers.vehicles#VehicleAttribute) } ] } ``` |\n\n| Fields ||\n|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `header` | `object (`[RequestHeader](/maps/documentation/mobility/fleet-engine/reference/trips/rest/v1/RequestHeader)`)` The standard Fleet Engine request header. |\n| `attributes[]` | `object (`[VehicleAttribute](/maps/documentation/mobility/fleet-engine/reference/trips/rest/v1/providers.vehicles#VehicleAttribute)`)` Required. The vehicle attributes to update. Unmentioned attributes are not altered or removed. |\n\n### Response body\n\n`vehicles.updateAttributes` response message.\n\nIf successful, the response body contains data with the following structure:\n\n| JSON representation |\n|--------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"attributes\": [ { object (/maps/documentation/mobility/fleet-engine/reference/trips/rest/v1/providers.vehicles#VehicleAttribute) } ] } ``` |\n\n| Fields ||\n|----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `attributes[]` | `object (`[VehicleAttribute](/maps/documentation/mobility/fleet-engine/reference/trips/rest/v1/providers.vehicles#VehicleAttribute)`)` Required. The updated full list of vehicle attributes, including new, altered, and untouched attributes. |"]]