Method: projects.services.batchUpdate

পরমাণুভাবে নির্দিষ্ট Service কনফিগারেশন আপডেট করে।

HTTP অনুরোধ

POST https://firebaseappcheck.googleapis.com/v1/{parent=projects/*}/services:batchUpdate

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

পাথ প্যারামিটার

পরামিতি
parent

string

প্রয়োজন। সমস্ত Service কনফিগারেশন দ্বারা ভাগ করা মূল প্রকল্পের নাম ফর্ম্যাটে আপডেট করা হচ্ছে৷

projects/{project_number}

আপডেট করা যেকোন সম্পদের name ক্ষেত্রের অভিভাবক সংগ্রহ অবশ্যই এই ক্ষেত্রের সাথে মেলে বা সম্পূর্ণ ব্যাচ ব্যর্থ হবে৷

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

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

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "requests": [
    {
      object (UpdateServiceRequest)
    }
  ]
}
ক্ষেত্র
updateMask

string ( FieldMask format)

ঐচ্ছিক। আপডেট করার জন্য Service ক্ষেত্রগুলির নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: displayName

যদি updateMask ক্ষেত্রটি এই অনুরোধ এবং যেকোনও UpdateServiceRequest বার্তা উভয়ের মধ্যে সেট করা থাকে, তাহলে সেগুলি অবশ্যই মেলে বা সম্পূর্ণ ব্যাচ ব্যর্থ হবে এবং কোন আপডেট করা হবে না।

requests[]

object ( UpdateServiceRequest )

প্রয়োজন। Service আপডেট করার জন্য অনুরোধের বার্তাগুলি নির্দিষ্ট করে৷

একটি ব্যাচে সর্বাধিক 100টি অবজেক্ট আপডেট করা যেতে পারে।

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

services.batchUpdate পদ্ধতির জন্য প্রতিক্রিয়া বার্তা।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "services": [
    {
      object (Service)
    }
  ]
}
ক্ষেত্র
services[]

object ( Service )

আপডেট প্রয়োগ করা হয়েছে পরে Service বস্তু.

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

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

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

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।

UpdateService Request

services.patch পদ্ধতির জন্য অনুরোধ বার্তার পাশাপাশি services.batchUpdate পদ্ধতির জন্য একটি পৃথক আপডেট বার্তা।

JSON প্রতিনিধিত্ব
{
  "service": {
    object (Service)
  },
  "updateMask": string
}
ক্ষেত্র
service

object ( Service )

প্রয়োজন। আপডেট করার জন্য Service

Service name ক্ষেত্রটি বিন্যাসে আপডেট করা Service সনাক্ত করতে ব্যবহৃত হয়:

projects/{project_number}/services/{service_id}

মনে রাখবেন service_id উপাদানটি অবশ্যই একটি সমর্থিত পরিষেবা আইডি হতে হবে। বর্তমানে, নিম্নলিখিত পরিষেবা আইডিগুলি সমর্থিত:

  • firebasestorage.googleapis.com (ফায়ারবেসের জন্য ক্লাউড স্টোরেজ)
  • firebasedatabase.googleapis.com (ফায়ারবেস রিয়েলটাইম ডেটাবেস)
  • firestore.googleapis.com (ক্লাউড ফায়ারস্টোর)
updateMask

string ( FieldMask format)

প্রয়োজন। আপডেট করার জন্য Service ক্ষেত্রগুলির নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: enforcementMode