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 lokal 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 melakukannya. Jika tidak ditentukan, default MANDATORY akan digunakan.

scheduledInstallDelay

enum (ScheduledInstallDelay)

Opsional. Penundaan yang menentukan kapan update akan dijadwalkan untuk penginstalan semalam. Default-nya adalah NEVER jika tidak ditentukan.

wifiOnlyTime

enum (WifiOnlyTime)

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

Catatan: 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. Kemungkinan jaringan seluler yang disertakan/dikecualikan yang diidentifikasi oleh kode MCC/mnc. Perhatikan bahwa ini harus digunakan secara eksklusif dari mobileNetworkCarrierRestriction. Kedua kolom tidak dapat ditetapkan bersamaan.

deviceBuildPropertyRestriction

object (IncludeExclude)

Opsional. Kemungkinan batasan properti build perangkat yang disertakan/dikecualikan.

mobileNetworkCarrierRestriction

object (IncludeExclude)

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

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

updateRequiredSetup

boolean

Opsional. Menunjukkan apakah pembaruan 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 ini benar, rolloutSteps harus dibatalkan penetapannya.

rolloutSteps[]

object (RolloutStep)

Opsional. Salah satu dari rolloutSteps atau immediateRelease harus ada. launchSteps harus berurutan: time_ms dan pecahan 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" bukan "menerapkan update 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 lebih lanjut tentang konfigurasi. Kolom ini hanya boleh ditampilkan oleh server saat menampilkan konfigurasi.

allowEncryptedScheduledInstall

boolean

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

reminderDialogSettings

object (ReminderDialogSettings)

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

Metode

list

Mencantumkan konfigurasi grup.