- Ressource: Paket
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- IncludeExclude
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PackageDetails
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PackageProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PackageType
- PackageUploadState
- Methoden
Ressource: Paket
Ein Paket in der OTA-Konfiguration.
| JSON-Darstellung |
|---|
{ "name": string, "title": string, "disabled": boolean, "deviceBuildRestrictions": [ { object ( |
| Felder | |
|---|---|
name |
Nur Ausgabe. Der Name des gespeicherten Pakets. Dies ist die eindeutige Kennung für |
title |
Der Titel des Pakets; also den Anzeigenamen. |
disabled |
Gibt an, ob das Paket für die angegebene Bereitstellung deaktiviert ist. |
deviceBuildRestrictions[] |
Optional. Stellt Build-Fingerprint-Einschränkungen dar, die nur auf vollständige Pakete angewendet werden können. Beachten Sie, dass alle wiederholten Werte gleich sein müssen. d. h. alle einschließen oder alle ausschließen. Die Werte können ein Teilstring des Build-Fingerabdrucks sein, z. B. der Einschränkungswert „ABC“. stimmt mit jedem Build-Fingerabdruck überein, der die Zeichenfolge "ABC" enthält. |
details |
Weitere Details zum Paket. Dieses Feld ist schreibgeschützt. |
IncludeExclude
Schließt bestimmte Muster ein oder aus.
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld include_exclude. Eine Regel zum Ein- oder Ausschließen. Für include_exclude ist nur einer der folgenden Werte zulässig: |
|
include |
Enthaltenes Muster. |
exclude |
Ausgeschlossenes Muster. |
PackageDetails
Details zu einem OTA-Paket.
| JSON-Darstellung |
|---|
{ "sizeBytes": string, "originalFilename": string, "preConditions": [ { object ( |
| Felder | |
|---|---|
sizeBytes |
Die Paketgröße in Byte. |
originalFilename |
Der ursprüngliche Dateiname, der hochgeladen wird. |
preConditions[] |
Voraussetzungen für das Paket |
postConditions[] |
Die Bedingungen des Pakets. |
properties |
Die Paketeigenschaften. |
webDownloadUrl |
Der Link zum Herunterladen des Pakets direkt von Google. Für das Dashboard / die Konsole. |
updateTime |
Der Zeitpunkt, zu dem der Paketeintrag zuletzt geändert wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
uploadState |
Der Uploadstatus des Pakets. |
uploadError |
Beim Hochladen des Pakets ist ein Fehler aufgetreten. Das Feld wird nur festgelegt, wenn der UploadState |
uploadUser |
Die E-Mail-Adresse des Nutzers, der das Paket hochgeladen hat |
uploadTime |
Der Zeitpunkt, zu dem das Paket hochgeladen wurde. Diese Option ist möglicherweise nicht für alle Pakete verfügbar. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
approved |
Gibt an, ob das Paket in APFE genehmigt wurde. |
beta |
Gibt an, ob das Paket als Betapaket markiert wurde. |
versionTag |
Die Paketversion. |
PackageProperties
Die Attribute eines OTA-Pakets.
| JSON-Darstellung |
|---|
{
"type": enum ( |
| Felder | |
|---|---|
type |
OTA-Pakettyp, z. B. blockbasiert. |
requiredCache |
OTA erforderte Cache-Größe in Byte. |
downgrade |
Ob das OTA-Paket ein Downgradepaket ist. |
wipe |
Gibt an, ob das OTA-Paket die Löschaktion anwendet. |
streamingPropertyFiles |
Die Spezifikation der Eigenschaftsdateien, die beim Streaming von OTA verwendet werden. |
Pakettyp
Der Pakettyp in diesem OTA-Konto.
| Enums | |
|---|---|
PACKAGE_TYPE_UNSPECIFIED |
Nicht angegeben |
FILE |
Dateibasiertes OTA-Update |
BLOCK |
Blockbasiertes OTA |
AB |
A/B-OTA. |
PackageUploadState
Der Status des Paketuploads.
Nach der vollständigen Übertragung der Paketdatei wird ein package erstellt und der Server beginnt mit der Verarbeitung der Datei, um die Paketeigenschaften daraus zu lesen. Der Uploadstatus wird auf IN_PROGRESS gesetzt, bis die Verarbeitung abgeschlossen ist. Nach der Verarbeitung wird der Uploadstatus auf SUCCESS oder FAILURE gesetzt.
| Enums | |
|---|---|
PACKAGE_UPLOAD_STATE_UNSPECIFIED |
Nicht angegeben |
SUCCESS |
Upload abgeschlossen. |
FAILURE |
Fehler beim Hochladen. Höchstwahrscheinlich liegt das daran, dass das Paket nicht gültig ist, z. B. weil die Datei nicht entpackt werden kann. |
IN_PROGRESS |
Das Paket wird noch verarbeitet. |
Methoden |
|
|---|---|
|
Löscht ein package. |
|
Erstellt einen package. |
|
Listet packages auf. |
|
Listet alle Konfigurationen auf, die das angegebene Paket verwenden. |
|
Aktualisiert eine package. |