REST Resource: deployments.groups.configs

Recurso: Config

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. Es el nombre de la configuración. Ten en cuenta que este es el identificador único de los objetos Config y que lo generará el servidor cuando se cree un Config nuevo.

title

string

Opcional. Es el título de la configuración.

description

string

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

defaultUpdateDescription

object (UpdateDescription)

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

localizedUpdateDescriptions[]

object (LocalizedUpdateDescription)

Opcional. 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 dicta cómo se le solicitará al usuario Si no se especifica, se usará un valor predeterminado de MANDATORY.

scheduledInstallDelay

enum (ScheduledInstallDelay)

Opcional. Una demora que determina cuándo se programará la actualización para la instalación nocturna. 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 del inalámbrico.

packageSizeAwareBatteryThreshold

boolean

Opcional. 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 de menor demanda.

countryRestriction

object (IncludeExclude)

Opcional. Los posibles países incluidos o excluidos.

mobileNetworkRestriction

object (IncludeExclude)

Opcional. Las posibles redes móviles incluidas o excluidas que se identifican mediante códigos MCC y MNC. Ten en cuenta que debe usarse exclusivamente para mobileNetworkCarrierRestriction. No se pueden establecer ambos campos al mismo tiempo.

deviceBuildPropertyRestriction

object (IncludeExclude)

Opcional. La posible restricción de propiedades de compilación de dispositivos incluidos o excluidos.

mobileNetworkCarrierRestriction

object (IncludeExclude)

Opcional. Son los posibles proveedores de redes móviles incluidos o excluidos. Ten en cuenta que debe usarse exclusivamente para mobileNetworkRestriction. No se pueden establecer ambos campos al mismo tiempo.

Para ver las asignaciones, consulta Código móvil de país 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 los Servicios de Google Play o una posterior.

immediateRelease

boolean

Opcional. Se requiere uno de los siguientes valores: immediateRelease o rolloutSteps. Si la actualización debe lanzarse de inmediato. Si es verdadero, se debe desactivar rolloutSteps.

rolloutSteps[]

object (RolloutStep)

Opcional. Se requiere uno de los siguientes valores: rolloutSteps o immediateRelease. RolloutSteps debe estar en orden: tanto time_ms como fracción no deben ser decrecientes. El último paso debería tener una fracción == 100.

securityUpdate

boolean

Opcional. Marca la actualización como actualización de seguridad. Se pasa al dispositivo para coordinar la visualización del mensaje de actualización correcto. Es decir, para mostrar el texto "aplicando actualización de seguridad" en lugar de "aplicar una 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. Solo el servidor debe mostrar esto cuando muestra la configuración.

allowEncryptedScheduledInstall

boolean

Opcional. Indica si se permite o no programar la instalación de un paquete en dispositivos encriptados.

reminderDialogSettings

object (ReminderDialogSettings)

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

Métodos

list

Muestra una lista de los parámetros de configuración del grupo.