- Ressource: Package
- IncludeExclude
- PackageDetails
- PackageProperties
- PackageType
- PackageUploadState
- Méthodes
Ressource: Package
Un package dans la configuration OTA.
Représentation JSON |
---|
{ "name": string, "title": string, "disabled": boolean, "deviceBuildRestrictions": [ { object ( |
Champs | |
---|---|
name |
Uniquement en sortie. Nom du package stocké. Notez qu'il s'agit de l'identifiant unique des objets |
title |
Titre du package, c'est-à-dire le nom à afficher. |
disabled |
Indique si le package est désactivé pour le déploiement donné. |
deviceBuildRestrictions[] |
Facultatif. Représente les restrictions d'empreinte de build qui ne peuvent être appliquées qu'aux packages complets. Notez que toutes les valeurs répétées doivent être identiques, c'est-à-dire qu'elles doivent toutes être incluses ou toutes exclues. Les valeurs peuvent être une sous-chaîne de l'empreinte de la compilation. Par exemple, la valeur de restriction "ABC" correspondra à toute empreinte de compilation contenant la chaîne "ABC". |
details |
Plus de détails sur le package. Ce champ est en lecture seule. |
IncludeExclude
Inclut ou exclut certains schémas.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union include_exclude . Règle d'inclusion ou d'exclusion. include_exclude ne peut être qu'un des éléments suivants : |
|
include |
Modèle inclus. |
exclude |
Format exclu. |
PackageDetails
Détails d'un package OTA.
Représentation JSON |
---|
{ "sizeBytes": string, "originalFilename": string, "preConditions": [ { object ( |
Champs | |
---|---|
sizeBytes |
Taille du package en octets. |
originalFilename |
Nom de fichier d'origine importé. |
preConditions[] |
Conditions préalables du package. |
postConditions[] |
Les post-conditions du package. |
properties |
Propriétés du package. |
webDownloadUrl |
Lien pour télécharger le package directement depuis Google. Pour une utilisation dans un tableau de bord ou une console. |
updateTime |
Heure de la dernière modification de l'entrée du package. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
uploadState |
État d'importation du package. |
uploadError |
L'erreur s'est produite lors de l'importation du package. Le champ n'est défini que si importState est défini sur |
uploadUser |
Adresse e-mail de l'utilisateur qui a importé le package |
uploadTime |
Heure à laquelle le package a été importé. Cette option peut ne pas être disponible pour tous les packages. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
approved |
Indique si le package est approuvé dans l'APFE. |
beta |
Indique si le package a été marqué comme package bêta. |
versionTag |
Version du package. |
PackageProperties
Attributs d'un package OTA.
Représentation JSON |
---|
{
"type": enum ( |
Champs | |
---|---|
type |
Type de package OTA (par exemple, basé sur les blocs). |
requiredCache |
Taille de cache requise par l'OTA en octets. |
downgrade |
Indique si le package OTA est un package rétrogradé. |
wipe |
Indique si le package OTA applique l'action d'effacement. |
streamingPropertyFiles |
Spécification des fichiers de propriétés utilisés dans les flux OTA de l'utilisateur. |
PackageType
Type de package dans cette agence de voyages en ligne.
Enums | |
---|---|
PACKAGE_TYPE_UNSPECIFIED |
URL indéterminée. |
FILE |
Mise à jour OTA basée sur des fichiers. |
BLOCK |
OTA par bloc. |
AB |
OTA A/B. |
PackageUploadState
État de l'importation du package.
Une fois le transfert du fichier de package terminé, un package
est créé, et le serveur commence à traiter le fichier pour lire les propriétés du package à partir de celui-ci. L'état d'importation sera défini sur IN_PROGRESS
jusqu'à la fin du traitement. Une fois le traitement terminé, l'état d'importation est défini sur SUCCESS
ou FAILURE
.
Enums | |
---|---|
PACKAGE_UPLOAD_STATE_UNSPECIFIED |
URL indéterminée. |
SUCCESS |
Importation réussie. |
FAILURE |
Échec de l'importation. Il est très probable que le package ne soit pas valide (pour diverses raisons, par exemple l'impossibilité de décompresser le fichier). |
IN_PROGRESS |
Le package est toujours en cours de traitement. |
Méthodes |
|
---|---|
|
Supprime un package . |
|
Récupère un package . |
|
Liste packages . |
|
Répertorie toutes les configurations qui utilisent le package spécifié. |
|
Met à jour une package . |