REST Resource: deployments.groups.configs

Recurso: Config

Es una configuración de una implementación.

Representación 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)
  }
}
Campos
name

string

Solo salida. El nombre de la configuración. Ten en cuenta que este es el identificador único para los objetos Config y lo generará el servidor cuando se cree un Config nuevo.

title

string

Opcional. El título de la configuración.

description

string

Opcional. Es la descripción de la configuración.

defaultUpdateDescription

object (UpdateDescription)

Obligatorio. El texto de IU predeterminado que se usa cuando la configuración regional del dispositivo no coincide con ninguna configuración regional especificada en localizedUpdateDescriptions.

localizedUpdateDescriptions[]

object (LocalizedUpdateDescription)

Opcional. Es una lista de descripciones de actualizaciones localizadas, que tienen prioridad sobre defaultUpdateDescription si una de ellas coincide con la configuración regional del dispositivo.

urgencyMode

enum (UrgencyMode)

Opcional. La urgencia de la actualización que determina cómo se le solicitará al usuario Si no se especifica, se usará el valor predeterminado MANDATORY.

scheduledInstallDelay

enum (ScheduledInstallDelay)

Opcional. Es un retraso que determina cuándo se programará la actualización para la instalación durante la noche. El valor predeterminado es NEVER si no se especifica.

wifiOnlyTime

enum (WifiOnlyTime)

Opcional. El valor predeterminado es SEVEN_DAYS si se deja como WIFI_ONLY_TIME_UNSPECIFIED.

Nota: Se establecerá como FOREVER si urgencyMode es RECOMMENDED.

updateMaintenanceWindow

object (TimeWindow)

Opcional. El período de instalación para la OTA.

packageSizeAwareBatteryThreshold

boolean

Opcional. Indica si la actualización debe tener diferentes umbrales de batería de instalación según su tamaño.

offPeakUpdate

object (OffPeakUpdate)

Opcional. El objeto de actualización con menor demanda.

countryRestriction

object (IncludeExclude)

Opcional. Indica los posibles países incluidos o excluidos.

mobileNetworkRestriction

object (IncludeExclude)

Opcional. Son las posibles redes para celulares incluidas o excluidas que se identifican mediante códigos mcc/mnc. Ten en cuenta que se debe usar exclusivamente de mobileNetworkCarrierRestriction. No se pueden configurar ambos campos al mismo tiempo.

deviceBuildPropertyRestriction

object (IncludeExclude)

Opcional. La posible restricción de propiedad de compilación del dispositivo incluida o excluido.

mobileNetworkCarrierRestriction

object (IncludeExclude)

Opcional. Los posibles proveedores de red móvil incluidos o excluidos. Ten en cuenta que se debe usar exclusivamente de mobileNetworkRestriction. No se pueden configurar ambos campos al mismo tiempo.

Para ver las asignaciones, consulta Código de país móvil y código de red móvil.

updateRequiredSetup

boolean

Opcional. Indica si se requiere la actualización durante el asistente de configuración. La configuración predeterminada es "false".

minimalSpaceRequired

enum (SpaceNeed)

Opcional. El requisito de espacio mínimo Cuando el valor es UNSPECIFIED, el servidor no establecerá una restricción. Se requiere la versión 6.1.11 de Servicios de Google Play o una posterior.

immediateRelease

boolean

Opcional. Se requiere uno de los siguientes elementos: immediateRelease o rolloutSteps. Si la actualización debe lanzarse de inmediato. Si es así, no se debe establecer rolloutSteps.

rolloutSteps[]

object (RolloutStep)

Opcional. Se requiere uno de los siguientes elementos: rolloutSteps o immediateRelease. Los RolloutSteps deben estar en orden: los time_ms y la fracción no deben ser decrecientes. El último paso debe tener una fracción == 100.

securityUpdate

boolean

Opcional. Marca la actualización como actualización de seguridad. Esto se pasa al dispositivo para coordinar la visualización del mensaje de actualización correcto. Es decir, para mostrar el texto "aplicar la actualización de seguridad" en lugar de "aplicar la actualización del sistema". Se requiere el nivel de API 22 o una versión posterior y Servicios de Google Play 9.4 o una versión posterior.

details

object (ConfigDetails)

Solo salida. Más detalles de una configuración. Esto solo debe ser devuelto por el servidor cuando muestra la configuración.

allowEncryptedScheduledInstall

boolean

Opcional. Indica si se permite o no que se programe un paquete para su instalación en dispositivos encriptados.

reminderDialogSettings

object (ReminderDialogSettings)

Opcional. Configuración del diálogo modal que recuerda a los usuarios que tienen una actualización pendiente.

Métodos

list

Enumera los archivos de configuración del grupo.