- 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 questo è l'identificatore univoco per gli oggetti |
title |
Il titolo del pacchetto, ovvero il nome visualizzato. |
disabled |
Indica se il pacchetto è disabilitato per il deployment specificato. |
deviceBuildRestrictions[] |
Campo facoltativo. Rappresenta le limitazioni relative alle impronte di build che possono essere applicate solo ai pacchetti completi. Tieni presente che tutti i valori ripetuti devono essere uguali, ovvero tutti includono o tutti escludono. I valori possono essere una sottostringa dell'impronta della build. Ad esempio, il valore della limitazione "ABC" corrisponderà a qualsiasi impronta della build contenente la stringa "ABC". |
details |
Maggiori dettagli del pacchetto. Questo campo è di sola lettura. |
IncludeExclude
Include o esclude determinati pattern.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo di unione include_exclude . Una regola di inclusione o esclusione. include_exclude può essere solo uno dei seguenti: |
|
include |
Sequenza inclusa. |
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 post-condizioni del pacchetto. |
properties |
Le proprietà del pacchetto. |
webDownloadUrl |
Il link per scaricare il pacchetto direttamente da Google. Da utilizzare nella dashboard / console. |
updateTime |
L'ora dell'ultima modifica della voce del pacchetto. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
uploadState |
Lo stato di caricamento del pacchetto. |
uploadError |
Si è verificato un errore durante il caricamento del pacchetto. Il campo verrà impostato solo quando il valore di uploadState è |
uploadUser |
L'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 in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
approved |
Indica se il pacchetto è approvato in APFE. |
beta |
Indica 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 |
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 nella OTA streaming. |
PackageType
Il tipo di pacchetto in questa OTA.
Enum | |
---|---|
PACKAGE_TYPE_UNSPECIFIED |
Non specificato. |
FILE |
OTA basata su file. |
BLOCK |
OTA basata su blocchi. |
AB |
OTA A/B. |
PackageUploadState
Lo 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à. 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 (a causa di vari motivi, ad esempio per l'impossibilità di decomprimere il file). |
IN_PROGRESS |
Il pacchetto è ancora in fase di elaborazione. |
Metodi |
|
---|---|
|
Elimina un package . |
|
Si aggiudica un package . |
|
Elenchi packages . |
|
Elenca tutte le configurazioni che utilizzano il pacchetto specificato. |
|
Aggiorna un package . |