- Tài nguyên: Gói
- IncludeExclude (Loại trừ)
- PackageDetails (Chi tiết gói)
- PackageProperties
- PackageType
- PackageUploadState
- Phương thức
Tài nguyên: Gói
Một gói trong cấu hình OTA.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "title": string, "disabled": boolean, "deviceBuildRestrictions": [ { object ( |
Các trường | |
---|---|
name |
Chỉ có đầu ra. Tên của gói được lưu trữ. Lưu ý rằng đây là giá trị nhận dạng duy nhất cho các đối tượng |
title |
Tiêu đề của gói; tức là tên hiển thị. |
disabled |
Liệu gói có bị vô hiệu hoá đối với lần triển khai đã cho hay không. |
deviceBuildRestrictions[] |
Không bắt buộc. Biểu thị các hạn chế về vân tay số của bản dựng chỉ áp dụng cho các gói đầy đủ. Lưu ý rằng tất cả các giá trị lặp lại phải giống nhau, tức là tất cả các giá trị bao gồm hoặc tất cả đều loại trừ. Các giá trị này có thể là chuỗi con của vân tay số bản dựng, ví dụ: giá trị giới hạn "ABC" sẽ khớp với bất kỳ vân tay số bản dựng nào có chứa chuỗi "ABC". |
details |
Thông tin chi tiết khác về gói. Trường này ở chế độ chỉ đọc. |
IncludeExclude
Bao gồm hoặc loại trừ một số mẫu nhất định.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Các trường | |
---|---|
Trường nhóm include_exclude . Quy tắc bao gồm hoặc loại trừ. include_exclude chỉ có thể là một trong những trạng thái sau đây: |
|
include |
Hoa văn đi kèm. |
exclude |
Mẫu bị loại trừ. |
PackageDetails
Thông tin chi tiết về một gói OTA.
Biểu diễn dưới dạng JSON |
---|
{ "sizeBytes": string, "originalFilename": string, "preConditions": [ { object ( |
Các trường | |
---|---|
sizeBytes |
Kích thước gói tính bằng byte. |
originalFilename |
Tên tệp gốc được tải lên. |
preConditions[] |
Điều kiện tiên quyết đối với gói. |
postConditions[] |
Điều kiện hậu kỳ của gói. |
properties |
Thuộc tính gói. |
webDownloadUrl |
Đường liên kết để tải gói xuống trực tiếp từ Google. Dùng Trang tổng quan / Bảng điều khiển. |
updateTime |
Thời gian sửa đổi mục nhập gói. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
uploadState |
Trạng thái tải lên của gói. |
uploadError |
Đã xảy ra lỗi khi tải gói lên. Trường này sẽ chỉ được đặt khi trạng thái tải lên là |
uploadUser |
Email của người dùng đã tải gói lên |
uploadTime |
Thời điểm gói tải lên. Không phải gói nào cũng dùng được tính năng này. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
approved |
Liệu gói có được phê duyệt trong APFE hay không. |
beta |
Gói có được đánh dấu là gói thử nghiệm hay không. |
versionTag |
Phiên bản của gói. |
PackageProperties
Các thuộc tính của gói OTA.
Biểu diễn dưới dạng JSON |
---|
{
"type": enum ( |
Các trường | |
---|---|
type |
Loại gói OTA, chẳng hạn như dựa trên khối. |
requiredCache |
OTA yêu cầu dung lượng bộ nhớ đệm tính bằng byte. |
downgrade |
Liệu gói OTA có phải là gói hạ cấp hay không. |
wipe |
Liệu gói OTA có áp dụng thao tác xoá hay không. |
streamingPropertyFiles |
Thông số kỹ thuật của các tệp thuộc tính được sử dụng trong truyền trực tuyến OTA. |
PackageType
Loại gói trong OTA này.
Enum | |
---|---|
PACKAGE_TYPE_UNSPECIFIED |
Không xác định. |
FILE |
OTA dựa trên tệp. |
BLOCK |
OTA dựa trên khối. |
AB |
OTA A/B. |
PackageUploadState
Trạng thái tải gói lên.
Sau khi tệp gói được chuyển hoàn toàn, package
sẽ được tạo và máy chủ sẽ bắt đầu xử lý tệp để đọc các thuộc tính gói từ tệp đó. Trạng thái tải lên sẽ được đặt thành IN_PROGRESS
cho đến khi quá trình xử lý hoàn tất. Sau khi xử lý, trạng thái tải lên sẽ được đặt thành SUCCESS
hoặc FAILURE
.
Enum | |
---|---|
PACKAGE_UPLOAD_STATE_UNSPECIFIED |
Không xác định. |
SUCCESS |
Đã tải lên thành công. |
FAILURE |
Không tải được video lên. Rất có thể là do gói không hợp lệ (do nhiều lý do, chẳng hạn như không thể giải nén tệp). |
IN_PROGRESS |
Gói vẫn đang được xử lý. |
Phương thức |
|
---|---|
|
Xoá package . |
|
Nhận package . |
|
Liệt kê packages . |
|
Liệt kê tất cả cấu hình sử dụng gói đã chỉ định. |
|
Cập nhật một package . |