- Recurso: Paquete
- IncludeExclude
- PackageDetails
- PackageProperties
- PackageType
- PackageUploadState
- Métodos
Recurso: Paquete
Es un paquete en la configuración de OTA.
Representación JSON |
---|
{ "name": string, "title": string, "disabled": boolean, "deviceBuildRestrictions": [ { object ( |
Campos | |
---|---|
name |
Solo salida. El nombre del paquete almacenado. Ten en cuenta que este es el identificador único para los objetos |
title |
El título del paquete, es decir, el nombre visible. |
disabled |
Indica si el paquete está inhabilitado o no para la implementación determinada. |
deviceBuildRestrictions[] |
Opcional. Representa restricciones de huellas digitales de compilación que solo se pueden aplicar a paquetes completos. Ten en cuenta que todos los valores repetidos deben ser iguales; es decir, todas las inclusiones o todas excluyen. Los valores pueden ser una subcadena de la huella digital de compilación; por ejemplo, el valor de restricción de "ABC" coincidirá con cualquier huella digital de compilación que contenga la cadena "ABC". |
details |
Más detalles del paquete. Este campo es de solo lectura. |
IncludeExclude
Incluye o excluye ciertos patrones.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión include_exclude . Es una regla de inclusión o exclusión. Las direcciones (include_exclude ) solo pueden ser una de las siguientes opciones: |
|
include |
Se incluyó el patrón. |
exclude |
Patrón excluido. |
PackageDetails
Detalles de un paquete inalámbrico
Representación JSON |
---|
{ "sizeBytes": string, "originalFilename": string, "preConditions": [ { object ( |
Campos | |
---|---|
sizeBytes |
Es el tamaño del paquete en bytes. |
originalFilename |
Es el nombre del archivo original que se subió. |
preConditions[] |
Las condiciones previas del paquete. |
postConditions[] |
Las condiciones posteriores del paquete |
properties |
Son las propiedades del paquete. |
webDownloadUrl |
Es el vínculo para descargar el paquete directamente desde Google. Para usarlo en el panel o la consola. |
updateTime |
La hora en que se modificó la entrada del paquete por última vez. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
uploadState |
Es el estado de carga del paquete. |
uploadError |
Se produjo un error cuando se cargaba el paquete. El campo solo se configurará cuando uploadState sea |
uploadUser |
El correo electrónico del usuario que subió el paquete |
uploadTime |
La hora a la que se subió el paquete. Es posible que esta opción no esté disponible para todos los paquetes. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
approved |
Si el paquete está aprobado en APFE |
beta |
Indica si el paquete se marcó como paquete beta. |
versionTag |
Indica la versión del paquete. |
PackageProperties
Los atributos de un paquete inalámbrico
Representación JSON |
---|
{
"type": enum ( |
Campos | |
---|---|
type |
Es el tipo de paquete inalámbrico, como el basado en bloques. |
requiredCache |
Tamaño de caché requerido de OTA en bytes. |
downgrade |
Indica si el paquete inalámbrico es un paquete inferior. |
wipe |
Indica si el paquete inalámbrico aplicará la acción de limpieza. |
streamingPropertyFiles |
La especificación de los archivos de propiedades que se usan en la transmisión inalámbrica. |
PackageType
Es el tipo de paquete en esta actualización inalámbrica.
Enumeradores | |
---|---|
PACKAGE_TYPE_UNSPECIFIED |
No se especifica. |
FILE |
OTA basada en archivos. |
BLOCK |
OTA basada en bloques. |
AB |
A/B inalámbrico |
PackageUploadState
Es el estado de carga del paquete.
Una vez que el archivo de paquete se transfiera por completo, se creará un package
y el servidor comenzará a procesar el archivo para leer las propiedades del paquete. Se establecerá el estado de carga en IN_PROGRESS
hasta que finalice el procesamiento. Después del procesamiento, el estado de carga se establecerá en SUCCESS
o FAILURE
.
Enumeradores | |
---|---|
PACKAGE_UPLOAD_STATE_UNSPECIFIED |
No se especifica. |
SUCCESS |
La carga se realizó correctamente. |
FAILURE |
No se pudo completar la carga. Lo más probable es que se deba a que el paquete no es válido (por varias razones, por ejemplo, que no se puede descomprimir el archivo). |
IN_PROGRESS |
Aún se está procesando el paquete. |
Métodos |
|
---|---|
|
Borra un package . |
|
Obtienes una package . |
|
Muestra packages . |
|
Enumera todos los archivos de configuración que usan el paquete especificado. |
|
Actualiza un objeto package . |