Zasób: Package
Pakiet w konfiguracji OTA.
Zapis JSON |
---|
{ "name": string, "title": string, "disabled": boolean, "deviceBuildRestrictions": [ { object ( |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Nazwa przechowywanego pakietu. Jest to unikalny identyfikator obiektów |
title |
Tytuł pakietu, czyli wyświetlana nazwa. |
disabled |
Określa, czy pakiet jest wyłączony w danym wdrożeniu. |
deviceBuildRestrictions[] |
Opcjonalnie. Reprezentuje ograniczenia dotyczące odcisku cyfrowego kompilacji, które mogą być stosowane tylko do pełnych pakietów. Pamiętaj, że wszystkie powtarzające się wartości muszą być takie same, tzn. wszystkie wartości włącz lub wykluczaj. Wartości mogą być podłańcuchem odcisku cyfrowego kompilacji, na przykład wartość ograniczenia „ABC” będzie pasować do dowolnego odcisku cyfrowego kompilacji zawierającego ciąg „ABC”. |
details |
Więcej informacji o pakiecie. To pole jest tylko do odczytu. |
IncludeExclude
Uwzględnia lub wyklucza określone wzorce.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy include_exclude . Reguła uwzględniania lub wykluczania. include_exclude może mieć tylko jedną z tych wartości: |
|
include |
Wzór uwzględniony. |
exclude |
Wykluczony wzorzec. |
PackageDetails
Szczegóły pakietu OTA.
Zapis JSON |
---|
{ "sizeBytes": string, "originalFilename": string, "preConditions": [ { object ( |
Pola | |
---|---|
sizeBytes |
Rozmiar pakietu w bajtach. |
originalFilename |
Nazwa oryginalnego pliku, który został przesłany. |
preConditions[] |
Wstępne warunki pakietu. |
postConditions[] |
Przesyłania warunków wysyłki przesyłki. |
properties |
Właściwości pakietu. |
webDownloadUrl |
link umożliwiający pobranie pakietu bezpośrednio z Google. Do użytku w panelu / konsoli. |
updateTime |
Czas ostatniej modyfikacji wpisu dotyczącego pakietu. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
uploadState |
Stan przesyłania pakietu. |
uploadError |
Podczas przesyłania pakietu wystąpił błąd. To pole zostanie skonfigurowane tylko wtedy, gdy parametr „uploadState” ma wartość |
uploadUser |
adres e-mail użytkownika, który przesłał pakiet; |
uploadTime |
Godzina przesłania pakietu. Ta opcja może nie być dostępna w przypadku niektórych pakietów. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
approved |
Wskazuje, czy pakiet jest zatwierdzony w APFE. |
beta |
Wskazuje, czy pakiet został oznaczony jako pakiet beta. |
versionTag |
Wersja pakietu. |
PackageProperties
Atrybuty pakietu OTA.
Zapis JSON |
---|
{
"type": enum ( |
Pola | |
---|---|
type |
Typ pakietu OTA, np. oparty na bloku. |
requiredCache |
Wymagany rozmiar pamięci podręcznej w ramach funkcji OTA (w bajtach). |
downgrade |
Wskazuje, czy pakiet OTA jest na niższą wersję. |
wipe |
Określa, czy pakiet OTA zastosuje czyszczenie. |
streamingPropertyFiles |
Specyfikacja plików właściwości używanych podczas strumieniowego przesyłania internetowych funkcji OTA. |
PackageType
Typ pakietu w tej OTA.
Wartości w polu enum | |
---|---|
PACKAGE_TYPE_UNSPECIFIED |
Nie określono. |
FILE |
OTA oparte na plikach. |
BLOCK |
Aktualizacje OTA oparte na blokach. |
AB |
OTA A/B. |
PackageUploadState
Stan przesyłania pakietu.
Po pełnym przesłaniu pliku pakietu zostanie utworzony package
, a serwer rozpocznie przetwarzanie pliku, aby odczytać z niego właściwości pakietu. Do czasu zakończenia przetwarzania stan przesyłania będzie ustawiony na IN_PROGRESS
. Po przetworzeniu stan przesyłania zostanie ustawiony na SUCCESS
lub FAILURE
.
Wartości w polu enum | |
---|---|
PACKAGE_UPLOAD_STATE_UNSPECIFIED |
Nie określono. |
SUCCESS |
Przesłano. |
FAILURE |
Nie udało się przesłać. Najprawdopodobniej pakiet jest nieprawidłowy (z różnych powodów, na przykład nie można rozpakować pliku). |
IN_PROGRESS |
Pakiet jest nadal przetwarzany. |
Metody |
|
---|---|
|
Usuwa package . |
|
Otrzymuje: package . |
|
Lista: packages . |
|
Wyświetla listę wszystkich konfiguracji korzystających z określonego pakietu. |
|
Aktualizuje: package . |