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)

مطلوب. النص التلقائي لواجهة المستخدم المُستخدَم عندما لا تتطابق لغة الجهاز مع أي لغات محدَّدة في localizedUpdateDescriptions.

localizedUpdateDescriptions[]

object (LocalizedUpdateDescription)

اختياريّ. قائمة بأوصاف التحديثات المترجَمة، وتحظى بالأولوية على defaultUpdateDescription إذا تطابق أحدها مع لغة الجهاز.

urgencyMode

enum (UrgencyMode)

اختياريّ. يشير هذا المصطلح إلى ضرورة التحديث التي تحدّد كيفية طلب المستخدم من المستخدم. في حال ترك هذه السياسة بدون تحديد، سيتم استخدام القيمة التلقائية "MANDATORY".

scheduledInstallDelay

enum (ScheduledInstallDelay)

اختياريّ. يشير ذلك المصطلح إلى تأخير يحدِّد الوقت الذي ستتم فيه جدولة التحديث للتثبيت ليلاً. ويتم ضبط القيمة التلقائية على NEVER إذا لم يتم تحديدها.

wifiOnlyTime

enum (WifiOnlyTime)

اختياريّ. وتم ضبط القيمة التلقائية على SEVEN_DAYS إذا تم تركها على WIFI_ONLY_TIME_UNSPECIFIED.

ملاحظة: سيتمّ ضبط القيمة على FOREVER إذا كانت قيمة urgencyMode هي RECOMMENDED.

updateMaintenanceWindow

object (TimeWindow)

اختياريّ. فترة تثبيت الجهاز عبر الهواء.

packageSizeAwareBatteryThreshold

boolean

اختياريّ. ما إذا كان يجب أن يكون للتحديث حدودًا مختلفة لبطارية التثبيت بناءً على حجمه.

offPeakUpdate

object (OffPeakUpdate)

اختياريّ. كائن Update-peak.

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. يجب أن تكون إجراءات RolloutSteps بالترتيب: يجب ألا تقل قيمة كل من time_ms والكسر. يجب أن تحتوي الخطوة الأخيرة على الكسر == 100.

securityUpdate

boolean

اختياريّ. وضع علامة على التحديث باعتباره تحديث أمان. ويتم تمريرها إلى الجهاز لتنسيق عرض رسالة التحديث الصحيحة. وهذا يعني أنّه لعرض النص "جارٍ تطبيق تحديث أمان" بدلاً من "تطبيق تحديث النظام". يتطلب ذلك المستوى 22 من واجهة برمجة التطبيقات أو إصدارًا أحدث والإصدار 9.4 من "خدمات Google Play" أو إصدار أحدث.

details

object (ConfigDetails)

النتائج فقط. مزيد من تفاصيل عملية الضبط من المفترض أن يعرض الخادم ذلك فقط عند عرض ملف الإعداد.

allowEncryptedScheduledInstall

boolean

اختياريّ. ما إذا كان مسموحًا بجدولة تثبيت حزمة على الأجهزة المشفّرة أم لا

reminderDialogSettings

object (ReminderDialogSettings)

اختياريّ. إعدادات مربّع الحوار المشروط الذي يذكّر المستخدمين بأنّ هناك تحديثًا في انتظار التثبيت

الطُرق

list

يسرد إعدادات المجموعة.