Method: providers.vehicles.update

ফ্লিট ইঞ্জিনে আপডেট করা যানবাহনের ডেটা লেখে।

একটি 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} অবশ্যই Google ক্লাউড প্রজেক্টের প্রজেক্ট আইডি (উদাহরণস্বরূপ, sample-cloud-project ) হতে হবে যেটির পরিষেবা অ্যাকাউন্টটি এই কল করছে সদস্য।

ক্যোয়ারী প্যারামিটার

পরামিতি
header

object ( RequestHeader )

স্ট্যান্ডার্ড ফ্লিট ইঞ্জিন অনুরোধ শিরোনাম।

updateMask

string ( FieldMask format)

প্রয়োজন। Vehicle কোন ফিল্ড আপডেট করতে হবে তা নির্দেশ করে একটি ফিল্ড মাস্ক। অন্তত একটি ক্ষেত্রের নাম প্রদান করা আবশ্যক.

এটি ক্ষেত্রগুলির সম্পূর্ণরূপে যোগ্য নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: "user.displayName,photo"

শরীরের অনুরোধ

অনুরোধের অংশে Vehicle একটি উদাহরণ রয়েছে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে Vehicle একটি উদাহরণ থাকে।