REST Resource: deployments.groups.configs

সম্পদ: কনফিগারেশন

একটি স্থাপনার একটি কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "title": string,
  "description": string,
  "defaultUpdateDescription": {
    object (UpdateDescription)
  },
  "localizedUpdateDescriptions": [
    {
      object (LocalizedUpdateDescription)
    }
  ],
  "urgencyMode": enum (UrgencyMode),
  "scheduledInstallDelay": enum (ScheduledInstallDelay),
  "wifiOnlyTime": enum (WifiOnlyTime),
  "updateMaintenanceWindow": {
    object (TimeWindow)
  },
  "packageSizeAwareBatteryThreshold": boolean,
  "offPeakUpdate": {
    object (OffPeakUpdate)
  },
  "countryRestriction": {
    object (IncludeExclude)
  },
  "mobileNetworkRestriction": {
    object (IncludeExclude)
  },
  "deviceBuildPropertyRestriction": {
    object (IncludeExclude)
  },
  "mobileNetworkCarrierRestriction": {
    object (IncludeExclude)
  },
  "updateRequiredSetup": boolean,
  "minimalSpaceRequired": enum (SpaceNeed),
  "immediateRelease": boolean,
  "rolloutSteps": [
    {
      object (RolloutStep)
    }
  ],
  "securityUpdate": boolean,
  "details": {
    object (ConfigDetails)
  },
  "allowEncryptedScheduledInstall": boolean,
  "reminderDialogSettings": {
    object (ReminderDialogSettings)
  }
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। কনফিগারেশনের নাম। মনে রাখবেন যে এটি Config অবজেক্টের জন্য অনন্য শনাক্তকারী এবং একটি নতুন Config তৈরি করা হলে সার্ভার দ্বারা তৈরি করা হবে।

title

string

ঐচ্ছিক। কনফিগারেশনের শিরোনাম।

description

string

ঐচ্ছিক। কনফিগারেশনের বর্ণনা।

defaultUpdateDescription

object ( UpdateDescription )

প্রয়োজন। ডিফল্ট UI টেক্সট ব্যবহৃত হয় যখন ডিভাইসের লোকেল localizedUpdateDescriptions এ নির্দিষ্ট করা কোনো লোকেলের সাথে মেলে না।

localizedUpdateDescriptions[]

object ( LocalizedUpdateDescription )

ঐচ্ছিক। স্থানীয় আপডেট বিবরণের একটি তালিকা, যা defaultUpdateDescription উপর অগ্রাধিকার নেয় যদি তাদের মধ্যে একটি ডিভাইস লোকেলের সাথে মেলে।

urgencyMode

enum ( UrgencyMode )

ঐচ্ছিক। আপডেট জরুরী যা নির্দেশ করে কিভাবে একজন ব্যবহারকারীকে অনুরোধ করা হবে। অনির্দিষ্ট রেখে দিলে, MANDATORY এর একটি ডিফল্ট ব্যবহার করা হবে৷

scheduledInstallDelay

enum ( ScheduledInstallDelay )

ঐচ্ছিক। একটি বিলম্ব যা নির্ধারণ করে কখন আপডেটটি রাতারাতি ইনস্টলেশনের জন্য নির্ধারিত হবে। অনির্দিষ্ট থাকলে NEVER ডিফল্ট।

wifiOnlyTime

enum ( WifiOnlyTime )

ঐচ্ছিক। WIFI_ONLY_TIME_UNSPECIFIED হিসাবে রেখে দিলে SEVEN_DAYS পর্যন্ত ডিফল্ট।

দ্রষ্টব্য : যদি urgencyMode RECOMMENDED হয় তবে এটি FOREVER সেট করা হবে।

updateMaintenanceWindow

object ( TimeWindow )

ঐচ্ছিক। OTA-এর জন্য ইনস্টলেশনের সময় উইন্ডো।

packageSizeAwareBatteryThreshold

boolean

ঐচ্ছিক। আপডেটের আকারের উপর নির্ভর করে বিভিন্ন ইনস্টলেশন ব্যাটারি থ্রেশহোল্ড থাকা উচিত কিনা।

offPeakUpdate

object ( OffPeakUpdate )

ঐচ্ছিক। অফ-পিক আপডেট অবজেক্ট।

countryRestriction

object ( IncludeExclude )

ঐচ্ছিক। সম্ভাব্য অন্তর্ভুক্ত/বর্জিত দেশ।

mobileNetworkRestriction

object ( IncludeExclude )

ঐচ্ছিক। mcc/mnc কোড দ্বারা চিহ্নিত সম্ভাব্য অন্তর্ভুক্ত/বর্জিত মোবাইল নেটওয়ার্ক। মনে রাখবেন এটি অবশ্যই mobileNetworkCarrierRestriction একচেটিয়াভাবে ব্যবহার করা উচিত। উভয় ক্ষেত্র একই সময়ে সেট করা যাবে না.

deviceBuildPropertyRestriction

object ( IncludeExclude )

ঐচ্ছিক। সম্ভাব্য অন্তর্ভুক্ত/বাদ দেওয়া ডিভাইস নির্মাণ সম্পত্তি সীমাবদ্ধতা.

mobileNetworkCarrierRestriction

object ( IncludeExclude )

ঐচ্ছিক। সম্ভাব্য অন্তর্ভুক্ত/বর্জিত মোবাইল নেটওয়ার্ক ক্যারিয়ার । মনে রাখবেন এটি অবশ্যই mobileNetworkRestriction একচেটিয়াভাবে ব্যবহার করা উচিত। উভয় ক্ষেত্র একই সময়ে সেট করা যাবে না.

ম্যাপিং দেখতে, অনুগ্রহ করে মোবাইল কান্ট্রি কোড এবং মোবাইল নেটওয়ার্ক কোড দেখুন।

updateRequiredSetup

boolean

ঐচ্ছিক। সেটআপ উইজার্ডের সময় আপডেটের প্রয়োজন কিনা তা নির্দেশ করে। ডিফল্ট থেকে মিথ্যা.

minimalSpaceRequired

enum ( SpaceNeed )

ঐচ্ছিক। ন্যূনতম স্থান প্রয়োজন. যখন মান UNSPECIFIED হয়, সার্ভার একটি সীমাবদ্ধতা সেট করবে না। Google Play পরিষেবাগুলি 6.1.11 বা তার পরে প্রয়োজন৷

immediateRelease

boolean

ঐচ্ছিক। immediateRelease বা rolloutSteps মধ্যে একটি প্রয়োজন৷ আপডেট অবিলম্বে প্রকাশ করা উচিত কিনা. এটি সত্য হলে, rolloutSteps আনসেট করা উচিত।

rolloutSteps[]

object ( RolloutStep )

ঐচ্ছিক। rolloutSteps বা immediateRelease একটি প্রয়োজন৷ রোলআউটস্টেপগুলি অবশ্যই ক্রমানুসারে হতে হবে: সময়_এমএস এবং ভগ্নাংশ উভয়ই কমবে না। শেষ ধাপে ভগ্নাংশ == 100 হওয়া উচিত।

securityUpdate

boolean

ঐচ্ছিক। আপডেটটিকে নিরাপত্তা আপডেট হিসেবে চিহ্নিত করে। সঠিক আপডেট বার্তা প্রদর্শনের সমন্বয় করতে এটি ডিভাইসে প্রেরণ করা হয়। অর্থাৎ, "সিস্টেম আপডেট প্রয়োগ করা" এর পরিবর্তে "নিরাপত্তা আপডেট প্রয়োগ করা" পাঠ্য প্রদর্শন করা। API স্তর 22 বা তার পরে এবং Google Play পরিষেবা 9.4 বা তার পরে প্রয়োজন৷

details

object ( ConfigDetails )

শুধুমাত্র আউটপুট। একটি কনফিগারেশনের আরও বিশদ বিবরণ। কনফিগারেশন ফেরত দেওয়ার সময় এটি শুধুমাত্র সার্ভার দ্বারা ফেরত দেওয়া উচিত।

allowEncryptedScheduledInstall

boolean

ঐচ্ছিক। এনক্রিপ্ট করা ডিভাইসে ইনস্টলেশনের জন্য একটি প্যাকেজ নির্ধারণ করা অনুমোদিত কিনা।

reminderDialogSettings

object ( ReminderDialogSettings )

ঐচ্ছিক। মডেল ডায়ালগের সেটিংস ব্যবহারকারীদের মনে করিয়ে দেয় যে তাদের একটি মুলতুবি আপডেট আছে।

পদ্ধতি

list

গ্রুপের কনফিগারেশন তালিকাভুক্ত করে।