- Risorsa: pacchetto
- IncludeExclude
- PackageDetails
- PackageProperties
- PackageType
- PackageUploadState
- Metodi
Risorsa: pacchetto
Un pacchetto nella configurazione OTA.
| Rappresentazione JSON |
|---|
{ "name": string, "title": string, "disabled": boolean, "deviceBuildRestrictions": [ { object ( |
| Campi | |
|---|---|
name |
Solo output. Il nome del pacchetto archiviato. Tieni presente che si tratta dell'identificatore univoco degli oggetti |
title |
Il titolo del pacchetto; cioè il nome visualizzato. |
disabled |
Indica se il pacchetto è disabilitato o meno per il deployment specificato. |
deviceBuildRestrictions[] |
(Facoltativo) Rappresenta le limitazioni relative alle impronte della build che possono essere applicate solo ai pacchetti completi. Tieni presente che tutti i valori ripetuti devono essere uguali. cioè tutte includono o tutte escludono. I valori possono essere una sottostringa della fingerprint della build, ad esempio il valore di limitazione di "ABC" corrisponderà a qualsiasi fingerprint della build contenente la stringa "ABC". |
details |
Ulteriori dettagli del pacchetto. Questo campo è di sola lettura. |
IncludeExclude
Include o esclude determinati pattern.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione include_exclude. Una regola di inclusione o esclusione. include_exclude può essere solo uno dei seguenti: |
|
include |
Pattern incluso. |
exclude |
Pattern escluso. |
PackageDetails
Dettagli di un pacchetto OTA.
| Rappresentazione JSON |
|---|
{ "sizeBytes": string, "originalFilename": string, "preConditions": [ { object ( |
| Campi | |
|---|---|
sizeBytes |
Le dimensioni del pacchetto in byte. |
originalFilename |
Il nome file originale che viene caricato. |
preConditions[] |
Le condizioni preliminari del pacchetto. |
postConditions[] |
Le condizioni successive al pacchetto. |
properties |
Le proprietà del pacchetto. |
webDownloadUrl |
Il link per scaricare il pacchetto direttamente da Google. Da usare in dashboard e / o console. |
updateTime |
Ora dell'ultima modifica della voce pacchetto. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
uploadState |
Lo stato di caricamento del pacchetto. |
uploadError |
L'errore si è verificato durante il caricamento del pacchetto. Il campo verrà impostato solo se il valore di uploadState è |
uploadUser |
L'indirizzo email dell'utente che ha caricato il pacchetto. |
uploadTime |
L'ora in cui il pacchetto è stato caricato. Questa opzione potrebbe non essere disponibile per tutti i pacchetti. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
approved |
Indica se il pacchetto è approvato in APFE. |
beta |
Se il pacchetto è stato contrassegnato o meno come pacchetto beta. |
versionTag |
La versione del pacchetto. |
PackageProperties
Gli attributi di un pacchetto OTA.
| Rappresentazione JSON |
|---|
{
"type": enum ( |
| Campi | |
|---|---|
type |
Tipo di pacchetto OTA, ad esempio basato su blocchi. |
requiredCache |
L'OTA richiede le dimensioni della cache in byte. |
downgrade |
Indica se il pacchetto OTA è un pacchetto di downgrade. |
wipe |
Indica se il pacchetto OTA applicherà l'azione di cancellazione. |
streamingPropertyFiles |
La specifica dei file delle proprietà utilizzati nell'OTA di streaming. |
PackageType
Il tipo di pacchetto indicato in questa OTA.
| Enum | |
|---|---|
PACKAGE_TYPE_UNSPECIFIED |
Non specificato. |
FILE |
OTA basata su file. |
BLOCK |
OTA basata su blocchi. |
AB |
OTA A/B. |
PackageUploadState
Stato del caricamento del pacchetto.
Una volta completato il trasferimento del file del pacchetto, verrà creato un package e il server inizierà a elaborare il file per leggerne le proprietà del pacchetto. Lo stato di caricamento verrà impostato su IN_PROGRESS fino al termine dell'elaborazione. Dopo l'elaborazione, lo stato di caricamento verrà impostato su SUCCESS o FAILURE.
| Enum | |
|---|---|
PACKAGE_UPLOAD_STATE_UNSPECIFIED |
Non specificato. |
SUCCESS |
Caricamento riuscito. |
FAILURE |
Caricamento non riuscito. Molto probabilmente il motivo è che il pacchetto non è valido (per vari motivi, ad esempio perché non è possibile decomprimere il file). |
IN_PROGRESS |
Il pacchetto è ancora in fase di elaborazione. |
Metodi |
|
|---|---|
|
Elimina un package. |
|
Riceve un package. |
|
Elenca packages. |
|
Elenca tutte le configurazioni che utilizzano il pacchetto specificato. |
|
Aggiorna un package. |