REST Resource: deployments.groups.configs

Resource: Konfigurasi

Konfigurasi deployment.

Representasi 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)
  }
}
Kolom
name

string

Hanya output. Nama konfigurasi. Perhatikan bahwa ini adalah ID unik untuk objek Config dan akan dihasilkan oleh server saat Config baru dibuat.

title

string

Opsional. Judul konfigurasi.

description

string

Opsional. Deskripsi konfigurasi.

defaultUpdateDescription

object (UpdateDescription)

Wajib. Teks UI default yang digunakan saat lokalitas perangkat tidak cocok dengan lokalitas apa pun yang ditentukan di localizedUpdateDescriptions.

localizedUpdateDescriptions[]

object (LocalizedUpdateDescription)

Opsional. Daftar deskripsi update yang dilokalkan, yang akan lebih diprioritaskan daripada defaultUpdateDescription jika salah satunya cocok dengan lokalitas perangkat.

urgencyMode

enum (UrgencyMode)

Opsional. Urgensi pembaruan yang menentukan bagaimana pengguna akan diminta. Jika tidak ditentukan, default MANDATORY akan digunakan.

scheduledInstallDelay

enum (ScheduledInstallDelay)

Opsional. Penundaan yang menentukan kapan update akan dijadwalkan untuk penginstalan semalam. Setelan defaultnya adalah NEVER jika tidak ditentukan.

wifiOnlyTime

enum (WifiOnlyTime)

Opsional. Default-nya adalah SEVEN_DAYS jika dibiarkan sebagai WIFI_ONLY_TIME_UNSPECIFIED.

Catatan: nilai ini akan ditetapkan ke FOREVER jika urgencyMode adalah RECOMMENDED.

updateMaintenanceWindow

object (TimeWindow)

Opsional. Periode waktu penginstalan untuk OTA.

packageSizeAwareBatteryThreshold

boolean

Opsional. Apakah update harus memiliki batas baterai penginstalan yang berbeda, bergantung pada ukurannya.

offPeakUpdate

object (OffPeakUpdate)

Opsional. Objek update tidak sibuk.

countryRestriction

object (IncludeExclude)

Opsional. Negara yang mungkin disertakan/dikecualikan.

mobileNetworkRestriction

object (IncludeExclude)

Opsional. Jaringan seluler yang mungkin disertakan/dikecualikan yang diidentifikasi oleh kode mcc/mnc. Perhatikan bahwa ekstensi ini harus digunakan secara eksklusif untuk mobileNetworkCarrierRestriction. Kedua kolom tidak dapat ditetapkan bersamaan.

deviceBuildPropertyRestriction

object (IncludeExclude)

Opsional. Batasan properti build perangkat yang mungkin disertakan/dikecualikan.

mobileNetworkCarrierRestriction

object (IncludeExclude)

Opsional. Operator jaringan seluler yang mungkin disertakan/dikecualikan. Perhatikan bahwa ekstensi ini harus digunakan secara eksklusif untuk mobileNetworkRestriction. Kedua kolom tidak dapat ditetapkan bersamaan.

Untuk melihat pemetaan, lihat Kode Negara Seluler dan Kode Jaringan Seluler.

updateRequiredSetup

boolean

Opsional. Menunjukkan apakah update diperlukan selama wizard penyiapan. Nilai defaultnya adalah false (salah).

minimalSpaceRequired

enum (SpaceNeed)

Opsional. Persyaratan ruang minimal. Jika nilainya UNSPECIFIED, server tidak akan menetapkan batasan. Memerlukan Layanan Google Play 6.1.11 atau yang lebih baru.

immediateRelease

boolean

Opsional. Salah satu dari immediateRelease atau rolloutSteps harus ada. Apakah update harus segera dirilis. Jika hal ini benar, rolloutSteps harus dibatalkan penetapannya.

rolloutSteps[]

object (RolloutStep)

Opsional. Salah satu dari rolloutSteps atau immediateRelease harus ada. launchSteps harus berurutan: time_ms dan fraksi tidak boleh menurun. Langkah terakhir harus memiliki pecahan == 100.

securityUpdate

boolean

Opsional. Menandai update sebagai update keamanan. Ini diteruskan ke perangkat untuk mengoordinasikan tampilan pesan update yang benar. Artinya, untuk menampilkan teks "menerapkan update keamanan" daripada "menerapkan pembaruan sistem". Memerlukan API level 22 atau yang lebih baru dan Layanan Google Play 9.4 atau yang lebih baru.

details

object (ConfigDetails)

Hanya output. Detail selengkapnya tentang konfigurasi. Ini hanya boleh ditampilkan oleh server saat menampilkan konfigurasi.

allowEncryptedScheduledInstall

boolean

Opsional. Apakah paket diizinkan untuk dijadwalkan untuk diinstal pada perangkat yang dienkripsi atau tidak.

reminderDialogSettings

object (ReminderDialogSettings)

Opsional. Setelan untuk dialog modal yang mengingatkan pengguna bahwa mereka memiliki update yang tertunda.

Metode

list

Mencantumkan konfigurasi grup.