- Resource: Paket
- IncludeExclude
- PackageDetails
- PackageProperties
- PackageType
- PackageUploadState
- Metode
Resource: Paket
Paket dalam konfigurasi OTA.
Representasi JSON |
---|
{ "name": string, "title": string, "disabled": boolean, "deviceBuildRestrictions": [ { object ( |
Kolom | |
---|---|
name |
Hanya output. Nama paket yang disimpan. Perhatikan bahwa ini adalah ID unik untuk objek |
title |
Judul paket; yaitu nama tampilan. |
disabled |
Apakah paket dinonaktifkan atau tidak untuk deployment yang ditentukan. |
deviceBuildRestrictions[] |
Opsional. Mewakili batasan sidik jari build yang hanya mungkin diterapkan ke paket penuh. Perhatikan bahwa semua nilai berulang harus sama; yaitu, semua yang disertakan atau semua dikecualikan. Nilainya dapat berupa substring sidik jari build, misalnya, nilai batasan "ABC" akan cocok dengan sidik jari build yang berisi string "ABC". |
details |
Detail paket selengkapnya. Kolom ini bersifat hanya baca. |
IncludeExclude
Menyertakan atau mengecualikan pola tertentu.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union include_exclude . Aturan menyertakan atau mengecualikan. include_exclude hanya ada berupa salah satu diantara berikut: |
|
include |
Pola yang disertakan. |
exclude |
Pola yang dikecualikan. |
PackageDetails
Detail paket OTA.
Representasi JSON |
---|
{ "sizeBytes": string, "originalFilename": string, "preConditions": [ { object ( |
Kolom | |
---|---|
sizeBytes |
Ukuran paket dalam byte. |
originalFilename |
Nama file asli yang diupload. |
preConditions[] |
Prakondisi paket. |
postConditions[] |
Kondisi setelah kondisi paket. |
properties |
Properti paket. |
webDownloadUrl |
Link untuk mendownload paket langsung dari Google. Untuk penggunaan di Dasbor / Konsol. |
updateTime |
Waktu entri paket terakhir diubah. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
uploadState |
Status upload paket. |
uploadError |
Terjadi error saat mengupload paket. Kolom ini hanya akan ditetapkan jika uploadState adalah |
uploadUser |
Email pengguna yang mengupload paket |
uploadTime |
Waktu saat paket diupload. Opsi ini mungkin hanya tersedia untuk paket tertentu. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
approved |
Apakah paket disetujui di APFE. |
beta |
Apakah paket telah ditandai sebagai paket beta atau tidak. |
versionTag |
Versi paket. |
PackageProperties
Atribut paket OTA.
Representasi JSON |
---|
{
"type": enum ( |
Kolom | |
---|---|
type |
Jenis paket OTA, seperti berbasis blok. |
requiredCache |
OTA memerlukan ukuran cache dalam byte. |
downgrade |
Apakah paket OTA adalah paket downgrade. |
wipe |
Apakah paket OTA akan menerapkan tindakan penghapusan total. |
streamingPropertyFiles |
Spesifikasi file properti yang digunakan dalam OTA streaming. |
PackageType
Jenis paket dalam OTA ini.
Enum | |
---|---|
PACKAGE_TYPE_UNSPECIFIED |
Tidak ditentukan. |
FILE |
OTA berbasis file. |
BLOCK |
OTA berbasis blok. |
AB |
OTA A/B. |
PackageUploadState
Status upload paket.
Setelah file paket ditransfer sepenuhnya, package
akan dibuat dan server akan mulai memproses file untuk membaca properti paket dari file tersebut. Status upload akan ditetapkan ke IN_PROGRESS
sampai pemrosesan selesai. Setelah diproses, status upload akan ditetapkan ke SUCCESS
atau FAILURE
.
Enum | |
---|---|
PACKAGE_UPLOAD_STATE_UNSPECIFIED |
Tidak ditentukan. |
SUCCESS |
Upload berhasil. |
FAILURE |
Upload gagal. Kemungkinan besar penyebabnya adalah paket tersebut tidak valid (karena berbagai alasan, misalnya, tidak dapat mengekstrak file). |
IN_PROGRESS |
Paket masih diproses. |
Metode |
|
---|---|
|
Menghapus package . |
|
Mendapatkan package . |
|
Mencantumkan packages . |
|
Mencantumkan semua konfigurasi yang menggunakan paket yang ditentukan. |
|
Memperbarui package . |