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 , если RECOMMENDED urgencyMode .

updateMaintenanceWindow

object ( TimeWindow )

Необязательный. Временное окно установки для OTA.

packageSizeAwareBatteryThreshold

boolean

Необязательный. Должно ли обновление иметь разные пороговые значения установочной батареи в зависимости от его размера.

offPeakUpdate

object ( OffPeakUpdate )

Необязательный. Объект обновления внепиковой нагрузки.

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, и Fraction не должны уменьшаться. Последний шаг должен иметь дробь == 100.

securityUpdate

boolean

Необязательный. Помечает обновление как обновление безопасности. Оно передается устройству для координации отображения правильного сообщения об обновлении. То есть отображать текст «применение обновления безопасности», а не «применение обновления системы». Требуется уровень API 22 или более поздней версии и Сервисы Google Play 9,4 или более поздней версии.

details

object ( ConfigDetails )

Только вывод. Более подробная информация о конфиге. Сервер должен возвращать это значение только при возврате конфигурации.

allowEncryptedScheduledInstall

boolean

Необязательный. Разрешено ли планировать пакет для установки на зашифрованные устройства.

reminderDialogSettings

object ( ReminderDialogSettings )

Необязательный. Настройки модального диалогового окна, напоминающего пользователям о наличии ожидающего обновления.

Методы

list

Перечисляет конфигурации группы.