REST Resource: deployments.groups.configs

Kaynak: Yapılandırma

Dağıtımın 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 nesneleri için benzersiz tanımlayıcı olduğunu ve yeni bir Config oluşturulduğunda sunucu tarafından üretileceğini 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 hiçbir yerel ayarla eşleşmediğinde kullanılan varsayılan kullanıcı arayüzü metni.

localizedUpdateDescriptions[]

object (LocalizedUpdateDescription)

İsteğe bağlı. İçlerinden biri cihazın yerel ayarıyla eşleşirse defaultUpdateDescription açıklamalarından daha öncelikli olan yerelleştirilmiş güncelleme açıklamalarının listesi.

urgencyMode

enum (UrgencyMode)

İsteğe bağlı. Kullanıcıya nasıl istem gösterileceğini belirten güncelleme aciliyeti. Belirtilmemesi durumunda varsayılan MANDATORY kullanılır.

scheduledInstallDelay

enum (ScheduledInstallDelay)

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

wifiOnlyTime

enum (WifiOnlyTime)

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

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

updateMaintenanceWindow

object (TimeWindow)

İsteğe bağlı. OTA'nın kurulum zaman 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ı. Olası dahil edilen/hariç tutulan ülkeler.

mobileNetworkRestriction

object (IncludeExclude)

İsteğe bağlı. mm/mnc kodlarıyla tanımlanan dahil edilmiş/hariç tutulmuş olası mobil ağlar. Bunun yalnızca mobileNetworkCarrierRestriction için kullanılması gerektiğini unutmayın. Her iki alan da aynı anda ayarlanamaz.

deviceBuildPropertyRestriction

object (IncludeExclude)

İsteğe bağlı. Dahil edilmiş/hariç tutulmuş olası cihaz derleme özelliği kısıtlaması.

mobileNetworkCarrierRestriction

object (IncludeExclude)

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

Eşlemeleri görüntülemek için lütfen Mobil Ülke Kodu ve Mobil Ağ Kodu bölümüne bakın.

updateRequiredSetup

boolean

İsteğe bağlı. Kurulum sihirbazında güncelleme gerekip gerekmediğini gösterir. Varsayılan olarak 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 daha yeni bir sürüm gerektirir.

immediateRelease

boolean

İsteğe bağlı. immediateRelease veya rolloutSteps özelliklerinden biri gerekli. Güncellemenin hemen yayınlanıp yayınlanmayacağı. Bu doğruysa rolloutSteps ayarlanmamış olmalıdır.

rolloutSteps[]

object (RolloutStep)

İsteğe bağlı. rolloutSteps veya immediateRelease özelliklerinden biri gerekli. RolloutSteps sıralı olmalıdır: Hem time_ms hem de kesirde azalma olmamalıdır. Son adımın değeri 100 ile aynı olmalıdır.

securityUpdate

boolean

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

details

object (ConfigDetails)

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

allowEncryptedScheduledInstall

boolean

İsteğe bağlı. Bir paketin şifrelenmiş cihazlara yüklenmesinin planlanıp programlanmadığı.

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.