REST Resource: deployments.groups.configs

Ressource : Config

Configuration d'un déploiement.

Représentation 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)
  }
}
Champs
name

string

Uniquement en sortie. Nom de la configuration. Notez qu'il s'agit de l'identifiant unique des objets Config. Il est généré par le serveur lorsqu'une Config est créée.

title

string

Facultatif. Titre de la configuration.

description

string

Facultatif. Description de la configuration.

defaultUpdateDescription

object (UpdateDescription)

Obligatoire. Texte d'interface utilisateur par défaut utilisé lorsque les paramètres régionaux de l'appareil ne correspondent à aucun des paramètres régionaux spécifiés dans localizedUpdateDescriptions.

localizedUpdateDescriptions[]

object (LocalizedUpdateDescription)

Facultatif. Liste des descriptions de mises à jour localisées, qui prévalent sur defaultUpdateDescription si l'une d'entre elles correspond aux paramètres régionaux de l'appareil.

urgencyMode

enum (UrgencyMode)

Facultatif. Urgence de la mise à jour qui détermine la façon dont l'utilisateur sera invité. Si aucune valeur n'est spécifiée, la valeur par défaut MANDATORY est utilisée.

scheduledInstallDelay

enum (ScheduledInstallDelay)

Facultatif. Délai déterminant le moment où l'installation de nuit est programmée pour la mise à jour. Si aucune valeur n'est spécifiée, la valeur par défaut est NEVER.

wifiOnlyTime

enum (WifiOnlyTime)

Facultatif. La valeur par défaut est SEVEN_DAYS si la valeur est WIFI_ONLY_TIME_UNSPECIFIED.

Remarque: La valeur sera définie sur FOREVER si urgencyMode est défini sur RECOMMENDED.

updateMaintenanceWindow

object (TimeWindow)

Facultatif. Période d'installation de l'OTA.

packageSizeAwareBatteryThreshold

boolean

Facultatif. Indique si la mise à jour doit avoir des seuils de batterie différents en fonction de sa taille.

offPeakUpdate

object (OffPeakUpdate)

Facultatif. Objet de mise à jour en basse saison.

countryRestriction

object (IncludeExclude)

Facultatif. Pays inclus/exclus possibles.

mobileNetworkRestriction

object (IncludeExclude)

Facultatif. Réseaux mobiles inclus/exclus éventuels identifiés par des codes mcc/mnc. Notez qu'il ne doit être utilisé que de mobileNetworkCarrierRestriction. Ces deux champs ne peuvent pas être définis en même temps.

deviceBuildPropertyRestriction

object (IncludeExclude)

Facultatif. Restriction possible liée aux propriétés de compilation d'appareils incluses/exclues.

mobileNetworkCarrierRestriction

object (IncludeExclude)

Facultatif. Les possibles opérateurs de réseaux mobiles inclus ou exclus. Notez qu'il ne doit être utilisé que de mobileNetworkRestriction. Ces deux champs ne peuvent pas être définis en même temps.

Pour afficher les mappages, reportez-vous à Mobile Country Code and Mobile Network Code.

updateRequiredSetup

boolean

Facultatif. Indique si la mise à jour est requise dans l'assistant de configuration. Valeur par défaut : "false".

minimalSpaceRequired

enum (SpaceNeed)

Facultatif. L'espace minimal requis. Lorsque cette valeur est UNSPECIFIED, le serveur ne définit pas de restriction. Nécessite les services Google Play 6.1.11 ou version ultérieure.

immediateRelease

boolean

Facultatif. Vous devez renseigner immediateRelease ou rolloutSteps. Indique si la mise à jour doit être publiée immédiatement. Si la valeur est "true", rolloutSteps ne doit pas être défini.

rolloutSteps[]

object (RolloutStep)

Facultatif. Vous devez renseigner rolloutSteps ou immediateRelease. Les RolloutSteps doivent être dans l'ordre: time_ms et fraction ne doivent pas diminuer. La dernière étape doit afficher fraction == 100.

securityUpdate

boolean

Facultatif. Marque la mise à jour comme mise à jour de sécurité. Ces informations sont transmises à l'appareil pour coordonner l'affichage du bon message de mise à jour. Autrement dit, pour afficher le texte "Application de la mise à jour de sécurité", plutôt que d'appliquer la mise à jour du système. Nécessite le niveau d'API 22 ou version ultérieure, ainsi que les services Google Play 9.4 ou version ultérieure.

details

object (ConfigDetails)

Uniquement en sortie. Plus de détails sur une configuration. Cette valeur ne doit être renvoyée par le serveur que lors du renvoi de la configuration.

allowEncryptedScheduledInstall

boolean

Facultatif. Indique si l'installation d'un package sur des appareils chiffrés est autorisée ou non.

reminderDialogSettings

object (ReminderDialogSettings)

Facultatif. Paramètres de la boîte de dialogue modale pour rappeler aux utilisateurs qu'une mise à jour est en attente

Méthodes

list

Répertorie les configurations du groupe.