Route Optimization API

রুট অপ্টিমাইজেশন API।

পরিষেবা: routeoptimization.googleapis.com

এই পরিষেবাটি কল করার জন্য, আমরা আপনাকে Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরি ব্যবহার করার পরামর্শ দিচ্ছি। যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, তাহলে API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন।

পরিষেবার শেষ বিন্দু

একটি সার্ভিস এন্ডপয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে। একটি পরিষেবার একাধিক পরিষেবা এন্ডপয়েন্ট থাকতে পারে। এই পরিষেবার নিম্নলিখিত পরিষেবা এন্ডপয়েন্ট রয়েছে এবং নীচের সমস্ত URI এই পরিষেবা এন্ডপয়েন্টের সাথে সম্পর্কিত:

  • https://routeoptimization.googleapis.com

REST রিসোর্স: v1.operations

পদ্ধতি
cancel POST /v1/{name=operations/**}:cancel
দীর্ঘমেয়াদী অপারেশনে অ্যাসিঙ্ক্রোনাস বাতিলকরণ শুরু করে।
delete DELETE /v1/{name=operations/**}
দীর্ঘস্থায়ী একটি ক্রিয়াকলাপ মুছে ফেলে।
list GET /v1/{name=operations}
অনুরোধে নির্দিষ্ট ফিল্টারের সাথে মেলে এমন ক্রিয়াকলাপগুলির তালিকা তৈরি করে।

REST রিসোর্স: v1.projects

পদ্ধতি
batchOptimizeTours POST /v1/{parent=projects/*}:batchOptimizeTours
এক বা একাধিক OptimizeToursRequest বার্তার জন্য যানবাহন ভ্রমণ অপ্টিমাইজ করে।
optimizeTours POST /v1/{parent=projects/*}:optimizeTours
ShipmentModel সম্বলিত একটি OptimizeToursRequest পাঠায় এবং ShipmentRoute সম্বলিত একটি OptimizeToursResponse ফেরত পাঠায়, যা যানবাহন দ্বারা সম্পাদিত রুটের একটি সেট যা সামগ্রিক খরচ কমিয়ে দেয়।
optimizeToursLongRunning POST /v1/{parent=projects/*}:optimizeToursLongRunning
এটি OptimizeTours পদ্ধতির একটি রূপ যা বৃহৎ টাইমআউট মান সহ অপ্টিমাইজেশনের জন্য ডিজাইন করা হয়েছে।
optimizeToursUri POST /v1/{parent=projects/*}:OptimizeToursUri
এটি OptimizeToursLongRunning পদ্ধতির একটি রূপ যা বৃহৎ টাইমআউট মান এবং বৃহৎ ইনপুট/আউটপুট আকারের অপ্টিমাইজেশনের জন্য ডিজাইন করা হয়েছে।

REST রিসোর্স: v1.projects.locations

পদ্ধতি
batchOptimizeTours POST /v1/{parent=projects/*/locations/*}:batchOptimizeTours
এক বা একাধিক OptimizeToursRequest বার্তার জন্য যানবাহন ভ্রমণ অপ্টিমাইজ করে।
optimizeTours POST /v1/{parent=projects/*/locations/*}:optimizeTours
ShipmentModel সম্বলিত একটি OptimizeToursRequest পাঠায় এবং ShipmentRoute সম্বলিত একটি OptimizeToursResponse ফেরত পাঠায়, যা যানবাহন দ্বারা সম্পাদিত রুটের একটি সেট যা সামগ্রিক খরচ কমিয়ে দেয়।
optimizeToursLongRunning POST /v1/{parent=projects/*/locations/*}:optimizeToursLongRunning
এটি OptimizeTours পদ্ধতির একটি রূপ যা বৃহৎ টাইমআউট মান সহ অপ্টিমাইজেশনের জন্য ডিজাইন করা হয়েছে।
optimizeToursUri POST /v1/{parent=projects/*/locations/*}:OptimizeToursUri
এটি OptimizeToursLongRunning পদ্ধতির একটি রূপ যা বৃহৎ টাইমআউট মান এবং বৃহৎ ইনপুট/আউটপুট আকারের অপ্টিমাইজেশনের জন্য ডিজাইন করা হয়েছে।

REST রিসোর্স: v1.projects.locations.operations

পদ্ধতি
get GET /v1/{name=projects/*/locations/*/operations/*}
দীর্ঘমেয়াদী অপারেশনের সর্বশেষ অবস্থা পায়।