- Recurso: Package
- IncludeExclude
- PackageDetails
- PackageProperties
- PackageType
- PackageUploadState
- Métodos
Recurso: Package
Es un paquete en la configuración inalámbrica.
| Representación JSON |
|---|
{ "name": string, "title": string, "disabled": boolean, "deviceBuildRestrictions": [ { object ( |
| Campos | |
|---|---|
name |
Solo salida. Es el nombre del paquete almacenado. Ten en cuenta que este es el identificador único de 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 las restricciones de huella digital de compilación que solo se pueden aplicar a paquetes completos. Ten en cuenta que todos los valores repetidos deben ser iguales. es decir, todos incluyen o todos 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 sobre el 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. Una regla de inclusión o exclusión Las direcciones (include_exclude) solo pueden ser una de las siguientes opciones: |
|
include |
Se incluye 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 |
El tamaño del paquete en bytes. |
originalFilename |
Es el nombre del archivo original que se sube. |
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 el uso en el panel o la consola. |
updateTime |
La fecha y hora en que se modificó la entrada del paquete por última vez. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una 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. Este campo solo se establecerá cuando el valor de uploadState sea |
uploadUser |
El correo electrónico del usuario que subió el paquete |
uploadTime |
Indica 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 una 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 o no beta. |
versionTag |
Es 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 basado en bloques. |
requiredCache |
Tamaño de caché requerido para la 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 borrado. |
streamingPropertyFiles |
La especificación de los archivos de propiedad que se usan en la transmisión inalámbrica. |
PackageType
Es el tipo de paquete de este dispositivo inalámbrico.
| Enumeraciones | |
|---|---|
PACKAGE_TYPE_UNSPECIFIED |
Sin especificar. |
FILE |
OTA basada en archivos |
BLOCK |
OTA basada en bloques |
AB |
A/B inalámbrico |
PackageUploadState
El estado de la carga del paquete.
Una vez que el archivo del paquete se transfiera por completo, se creará un package y el servidor comenzará a procesar el archivo para leer las propiedades del paquete. El estado de la carga se establecerá en IN_PROGRESS hasta que se complete el procesamiento. Después del procesamiento, el estado de carga se establecerá en SUCCESS o FAILURE.
| Enumeraciones | |
|---|---|
PACKAGE_UPLOAD_STATE_UNSPECIFIED |
Sin especificar. |
SUCCESS |
Se subió correctamente. |
FAILURE |
No se pudo completar la carga. Lo más probable es que se deba a que el paquete no es válido (debido a varias razones, como no se pudo descomprimir el archivo). |
IN_PROGRESS |
Aún se está procesando el paquete. |
Métodos |
|
|---|---|
|
Borra un package. |
|
Obtienes una package. |
|
Se muestra una lista de packages. |
|
Muestra una lista de todos los parámetros de configuración que usan el paquete especificado. |
|
Actualiza un package. |