REST Resource: deployments.groups.configs

Kaynak: Yapılandırma

Bir dağıtım yapılandırması.

JSON gösterimi
{
  "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)
  }
}
Alanlar
name

string

Yalnızca çıkış. Yapılandırmanın adı. Bunun Config nesnelerinin benzersiz tanımlayıcısı olduğunu ve yeni bir Config oluşturulduğunda sunucu tarafından oluşturulacağını unutmayın.

title

string

İsteğe bağlı. Yapılandırmanın başlığı.

description

string

İsteğe bağlı. Yapılandırmanın açıklaması.

defaultUpdateDescription

object (UpdateDescription)

Zorunlu. Cihaz yerel ayarı localizedUpdateDescriptions içinde belirtilen yerel ayarlarla eşleşmediğinde kullanılan varsayılan kullanıcı arayüzü metni.

localizedUpdateDescriptions[]

object (LocalizedUpdateDescription)

İsteğe bağlı. Yerelleştirilmiş güncelleme açıklamalarının listesi. Bunlardan biri cihazın yerel ayarıyla eşleşiyorsa defaultUpdateDescription özelliğine göre önceliklidir.

urgencyMode

enum (UrgencyMode)

İsteğe bağlı. Kullanıcının nasıl isteneceğini belirleyen güncelleme aciliyeti. Belirtilmezse varsayılan olarak MANDATORY kullanılır.

scheduledInstallDelay

enum (ScheduledInstallDelay)

İsteğe bağlı. Güncellemenin gecelik yükleme için ne zaman planlanacağını belirleyen bir gecikme. Belirtilmezse varsayılan olarak NEVER değerine ayarlanır.

wifiOnlyTime

enum (WifiOnlyTime)

İsteğe bağlı. WIFI_ONLY_TIME_UNSPECIFIED olarak bırakılırsa varsayılan olarak SEVEN_DAYS değerine ayarlanır.

Not: urgencyMode değeri RECOMMENDED ise bu değer FOREVER olarak ayarlanır.

updateMaintenanceWindow

object (TimeWindow)

İsteğe bağlı. OTA için yükleme süresi aralığı.

packageSizeAwareBatteryThreshold

boolean

İsteğe bağlı. Güncellemenin, boyutuna bağlı olarak farklı yükleme pil eşiklerine sahip olup olmayacağı.

offPeakUpdate

object (OffPeakUpdate)

İsteğe bağlı. Yoğun olmayan güncelleme nesnesi.

countryRestriction

object (IncludeExclude)

İsteğe bağlı. Dahil edilen/hariç tutulan ülkeler.

mobileNetworkRestriction

object (IncludeExclude)

İsteğe bağlı. mcc/mnc kodlarıyla tanımlanan olası dahil edilen/hariç tutulan mobil ağlar. Bunun yalnızca mobileNetworkCarrierRestriction için kullanılması gerektiğini unutmayın. İki alan da aynı anda ayarlanamaz.

deviceBuildPropertyRestriction

object (IncludeExclude)

İsteğe bağlı. Dahil edilen/hariç tutulan cihaz derleme özelliği kısıtlaması.

mobileNetworkCarrierRestriction

object (IncludeExclude)

İsteğe bağlı. Dahil edilen/hariç tutulan mobil ağ operatörleri. Bunun yalnızca mobileNetworkRestriction için kullanılması gerektiğini unutmayın. İki alan da aynı anda ayarlanamaz.

Eşlemeleri görüntülemek için lütfen Mobil Ülke Kodu ve Mobil Ağ Kodu başlıklı makaleyi inceleyin.

updateRequiredSetup

boolean

İsteğe bağlı. Kurulum sihirbazında güncelleme gerekip gerekmediğini belirtir. Varsayılan olarak "false" (yanlış) değerine ayarlanır.

minimalSpaceRequired

enum (SpaceNeed)

İsteğe bağlı. Minimum alan gereksinimi. Değer UNSPECIFIED olduğunda sunucu bir kısıtlama ayarlamaz. Google Play Hizmetleri 6.1.11 veya sonraki bir sürümü gerekir.

immediateRelease

boolean

İsteğe bağlı. Bir immediateRelease veya rolloutSteps zorunludur. Güncellemenin hemen yayınlanıp yayınlanmayacağı. Bu doğruysa rolloutSteps politikası ayarlanmamalıdır.

rolloutSteps[]

object (RolloutStep)

İsteğe bağlı. Bir rolloutSteps veya immediateRelease zorunludur. RolloutSteps sıralı olmalıdır: hem time_ms hem de ondalık değer azaltılmamalıdır. Son adım kesir == 100 olmalıdır.

securityUpdate

boolean

İsteğe bağlı. Güncellemeyi güvenlik güncellemesi olarak işaretler. Bu, doğru güncelleme mesajının gösterilmesini koordine etmek için cihaza iletilir. Yani "sistem güncellemesi uygulanıyor" yerine "güvenlik güncellemesi uygulanıyor" metnini görüntülersiniz. API düzeyi 22 veya üzeri ve Google Play Hizmetleri 9.4 veya üzeri bir sürüm gerekir.

details

object (ConfigDetails)

Yalnızca çıkış. Bir yapılandırmayla ilgili daha fazla ayrıntı. Bu, yalnızca yapılandırma döndürüldüğünde sunucu tarafından döndürülmelidir.

allowEncryptedScheduledInstall

boolean

İsteğe bağlı. Bir paketin şifrelenmiş cihazlara yüklenmek üzere planlanmasına izin verilip verilmediği.

reminderDialogSettings

object (ReminderDialogSettings)

İsteğe bağlı. Kullanıcılara bekleyen güncellemeleri olduğunu hatırlatan kalıcı iletişim kutusunun ayarları.

Yöntemler

list

Grubun yapılandırmalarını listeler.