Method: projects.locations.optimizeToursUri

এটি locations.optimizeToursLongRunning পদ্ধতির একটি রূপ যা বৃহৎ টাইমআউট মান এবং বৃহৎ ইনপুট/আউটপুট আকারের অপ্টিমাইজেশনের জন্য ডিজাইন করা হয়েছে।

ক্লায়েন্ট Google ক্লাউড স্টোরেজে সংরক্ষিত OptimizeToursRequest এর URI নির্দিষ্ট করে এবং সার্ভার ক্লায়েন্ট-নির্দিষ্ট Google ক্লাউড স্টোরেজ URI-তে OptimizeToursResponse লেখে।

এই পদ্ধতিটি locations.optimizeTours পদ্ধতির চেয়ে বেশি পছন্দ করা উচিত, যেখানে কয়েক মিনিটের বেশি সময় লাগে এবং 8MB এর চেয়ে বড় ইনপুট/আউটপুট আকার থাকে, যদিও এটি ছোট এবং ছোট অপ্টিমাইজেশনের জন্যও ব্যবহার করা যেতে পারে।

ফিরে আসা long-running operation (LRO) এর একটি নাম থাকবে <parent>/operations/<operation_id> ফর্ম্যাটের এবং এটি গণনার অগ্রগতি ট্র্যাক করতে ব্যবহার করা যেতে পারে। metadata ফিল্ডের ধরণ হল OptimizeToursLongRunningMetadata । সফল হলে, response ফিল্ডের ধরণ হল OptimizeToursUriResponse

পরীক্ষামূলক: আরও বিস্তারিত জানার জন্য https://developers.google.com/maps/tt/route-optimization/experimental/otlr/make-request দেখুন।

HTTP অনুরোধ

POST https://routeoptimization.googleapis.com/v1/{parent=projects/*/locations/*}:OptimizeToursUri

URL টি gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পথের পরামিতি

পরামিতি
parent

string

প্রয়োজন। কল করার জন্য টার্গেট প্রজেক্ট বা লোকেশন।

বিন্যাস:

  • projects/{project-id}
  • projects/{project-id}/locations/{location-id}

যদি কোনও অবস্থান নির্দিষ্ট না করা থাকে, তাহলে একটি অঞ্চল স্বয়ংক্রিয়ভাবে নির্বাচিত হবে।

অনুরোধের মূল অংশ

অনুরোধের মূল অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON উপস্থাপনা
{
  "input": {
    object (Uri)
  },
  "output": {
    object (Uri)
  }
}
ক্ষেত্র
input

object ( Uri )

প্রয়োজনীয়। OptimizeToursRequest ধারণকারী ক্লাউড স্টোরেজ অবজেক্টের URI।

output

object ( Uri )

প্রয়োজনীয়। ক্লাউড স্টোরেজ অবজেক্টের URI যাতে OptimizeToursResponse থাকবে।

প্রতিক্রিয়া মূল অংশ

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

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

IAM অনুমতি

parent রিসোর্সে নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • routeoptimization.operations.create

আরও তথ্যের জন্য, IAM ডকুমেন্টেশন দেখুন।