Operation
    
    
      
    
    
      
      সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
    
    
      
      আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
     এই সংস্থানটি একটি দীর্ঘ-চলমান ক্রিয়াকলাপের প্রতিনিধিত্ব করে যা একটি নেটওয়ার্ক API কলের ফলাফল।
| JSON প্রতিনিধিত্ব | 
|---|
| {
  "name": string,
  "metadata": {
    "@type": string,
    field1: ...,
    ...
  },
  "done": boolean,
  // Union field resultcan be only one of the following:
  "error": {
    object (Status)
  },
  "response": {
    "@type": string,
    field1: ...,
    ...
  }
  // End of list of possible types for union fieldresult.
} | 
| ক্ষেত্র | 
|---|
| name |  string  সার্ভার দ্বারা নির্ধারিত নাম, যা শুধুমাত্র একই পরিষেবার মধ্যে অনন্য যা মূলত এটিকে ফেরত দেয়। আপনি যদি ডিফল্ট HTTP ম্যাপিং ব্যবহার করেন, তাহলে nameoperations/{unique_id}দিয়ে শেষ হওয়া একটি সংস্থান নাম হওয়া উচিত। | 
| metadata |  object  অপারেশনের সাথে সম্পর্কিত পরিষেবা-নির্দিষ্ট মেটাডেটা। এটিতে সাধারণত অগ্রগতি তথ্য এবং সাধারণ মেটাডেটা থাকে যেমন সময় তৈরি করা। কিছু পরিষেবা এই ধরনের মেটাডেটা প্রদান নাও করতে পারে। যে কোনও পদ্ধতি যা একটি দীর্ঘ-চলমান ক্রিয়াকলাপ ফেরত দেয় তার মেটাডেটা প্রকার নথিভুক্ত করা উচিত, যদি থাকে।  একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র "@type"এ টাইপ সনাক্তকারী একটি URI রয়েছে৷ উদাহরণ:{ "id": 1234, "@type": "types.example.com/standard/id" } | 
| done |  boolean  যদি মানটি falseহয়, তাহলে এর অর্থ অপারেশন এখনও চলছে।trueহলে, অপারেশন সম্পন্ন হয়, এবং হয়errorবাresponseপাওয়া যায়। | 
| ইউনিয়ন ক্ষেত্রের result। অপারেশন ফলাফল, যা একটিerrorবা একটি বৈধresponseহতে পারে। যদিdone==false, কোনerrorবাresponseসেট করা হয় না। যদিdone==true, ঠিক একটিerrorবাresponseসেট করা হতে পারে। কিছু পরিষেবা ফলাফল নাও দিতে পারে।resultশুধুমাত্র নিম্নলিখিত একটি হতে পারে: | 
| error |  object ( Status)  ব্যর্থতা বা বাতিলের ক্ষেত্রে অপারেশনের ত্রুটির ফলাফল। | 
| response |  object  অপারেশনের স্বাভাবিক, সফল প্রতিক্রিয়া। যদি মূল পদ্ধতিটি সফলতার কোনো ডেটা না দেয়, যেমন Delete, তাহলে প্রতিক্রিয়া হলgoogle.protobuf.Empty। যদি মূল পদ্ধতিটি মানক হয়Get/Create/Update, তাহলে রিসোর্স রিসোর্স হওয়া উচিত। অন্যান্য পদ্ধতির জন্য, প্রতিক্রিয়াটিতেXxxResponseটাইপ হওয়া উচিত, যেখানেXxxহল মূল পদ্ধতির নাম। উদাহরণস্বরূপ, যদি মূল পদ্ধতির নাম হয়TakeSnapshot(), অনুমিত প্রতিক্রিয়া প্রকারটি হয়TakeSnapshotResponse।  একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র "@type"এ টাইপ সনাক্তকারী একটি URI রয়েছে৷ উদাহরণ:{ "id": 1234, "@type": "types.example.com/standard/id" } | 
  
  
  
 
  
    
    
      
       
    
    
  
  
  অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
  2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।
  
  
  
    
      [null,null,["2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["This content defines the structure of a long-running operation's JSON representation. It includes fields for `name` (server-assigned identifier), `metadata` (service-specific data), and `done` (operation status). If `done` is true, the `result` field will contain either an `error` object (for failed operations) or a `response` object (for successful ones). `result` field can only contain one of them. Otherwise, it contains neither of them.\n"]]