REST Resource: deployments.groups.configs

Ressource: Config

La 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'un élément Config est créé.

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 de descriptions de mises à jour localisées, prioritaires 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 manière dont l'utilisateur sera invité à effectuer une mise à jour. Si aucune valeur n'est spécifiée, la valeur par défaut MANDATORY sera utilisée.

scheduledInstallDelay

enum (ScheduledInstallDelay)

Facultatif. Délai déterminant le moment auquel l'installation de la mise à jour aura lieu pendant la nuit. 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 est FOREVER si urgencyMode est RECOMMENDED.

updateMaintenanceWindow

object (TimeWindow)

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

packageSizeAwareBatteryThreshold

boolean

Facultatif. Indique si les seuils de batterie d'installation doivent être différents en fonction de sa taille pour la mise à jour.

offPeakUpdate

object (OffPeakUpdate)

Facultatif. Objet de mise à jour durant les périodes de pointe.

countryRestriction

object (IncludeExclude)

Facultatif. Pays inclus/exclus possibles.

mobileNetworkRestriction

object (IncludeExclude)

Facultatif. Réseaux mobiles inclus/exclus identifiés par les codes mcc/mnc. Notez que cela doit être utilisé exclusivement avec mobileNetworkCarrierRestriction. Vous ne pouvez pas définir ces deux champs en même temps.

deviceBuildPropertyRestriction

object (IncludeExclude)

Facultatif. Les éventuelles restrictions de propriété de construction d'appareils incluses/exclues.

mobileNetworkCarrierRestriction

object (IncludeExclude)

Facultatif. Les opérateurs de réseau mobile inclus/exclus possibles. Notez que cela doit être utilisé exclusivement avec mobileNetworkRestriction. Vous ne pouvez pas définir ces deux champs en même temps.

Pour afficher les mises en correspondance, consultez la section Mobile Country Code et 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. Espace minimal requis. Lorsque cette valeur est UNSPECIFIED, le serveur ne définit aucune restriction. Nécessite les services Google Play 6.1.11 ou version ultérieure.

immediateRelease

boolean

Facultatif. Vous devez indiquer l'une des valeurs suivantes : immediateRelease ou rolloutSteps. Indique si la mise à jour doit être publiée immédiatement. Si c'est le cas, rolloutSteps ne doit pas être défini.

rolloutSteps[]

object (RolloutStep)

Facultatif. Vous devez indiquer l'une des valeurs suivantes : rolloutSteps ou immediateRelease. Les étapes de déploiement doivent être dans l'ordre: time_ms et fraction ne doivent pas diminuer. La dernière étape doit avoir une fraction == 100.

securityUpdate

boolean

Facultatif. Marque la mise à jour comme mise à jour de sécurité. Il est transmis à l'appareil pour coordonner l'affichage du message de mise à jour correct. Autrement dit, pour afficher le texte "Application de la mise à jour de sécurité" plutôt que "Application de 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.