- Recurso: pacote
- IncludeExclude
- PackageDetails
- PackageProperties
- PackageType
- PackageUploadState
- Métodos
Recurso: pacote
Um pacote na configuração OTA.
Representação JSON |
---|
{ "name": string, "title": string, "disabled": boolean, "deviceBuildRestrictions": [ { object ( |
Campos | |
---|---|
name |
Apenas saída. O nome do pacote armazenado. Esse é o identificador exclusivo para objetos |
title |
O título do pacote, ou seja, o nome de exibição. |
disabled |
Se o pacote está desativado para a implantação em questão. |
deviceBuildRestrictions[] |
Opcional. Representa restrições de impressão digital do build que só podem ser aplicadas a pacotes completos. Todos os valores repetidos precisam ser iguais, ou seja, todos incluem ou todos excluem. Os valores podem ser uma substring da impressão digital do build. Por exemplo, o valor de restrição de "ABC" corresponde a qualquer impressão digital de build que contenha a string "ABC". |
details |
Mais detalhes do pacote. Este campo é somente leitura. |
IncludeExclude
Inclui ou exclui determinados padrões.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união include_exclude . Uma regra de inclusões ou exclusões. include_exclude pode ser apenas de um dos tipos a seguir: |
|
include |
Estampa incluída. |
exclude |
Padrão excluído. |
PackageDetails
Detalhes de um pacote OTA.
Representação JSON |
---|
{ "sizeBytes": string, "originalFilename": string, "preConditions": [ { object ( |
Campos | |
---|---|
sizeBytes |
O tamanho do pacote em bytes. |
originalFilename |
O nome de arquivo original que é carregado. |
preConditions[] |
As condições prévias do pacote. |
postConditions[] |
As pós-condições do pacote. |
properties |
Propriedades do pacote. |
webDownloadUrl |
O link para fazer o download do pacote diretamente do Google. Para uso do Painel / Console. |
updateTime |
A hora em que a entrada do pacote foi modificada pela última vez. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
uploadState |
O estado de upload do pacote. |
uploadError |
O erro ocorreu ao fazer upload do pacote. O campo só vai ser definido quando o uploadState for |
uploadUser |
O e-mail do usuário que fez o upload do pacote |
uploadTime |
A hora em que o pacote foi enviado. Essa opção pode não estar disponível para todos os pacotes. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
approved |
Se o pacote está aprovado em APFE. |
beta |
Se o pacote foi marcado como Beta ou não. |
versionTag |
A versão do pacote. |
PackageProperties
Atributos de um pacote OTA.
Representação JSON |
---|
{
"type": enum ( |
Campos | |
---|---|
type |
Tipo de pacote OTA, como baseado em blocos. |
requiredCache |
O OTA exige o tamanho do cache em bytes. |
downgrade |
Se o pacote OTA é um pacote de downgrade. |
wipe |
Define se o pacote OTA vai aplicar a ação de limpeza. |
streamingPropertyFiles |
É a especificação dos arquivos de propriedades usados no streaming de OTAs. |
PackageType
É o tipo de pacote nesse OTA.
Enums | |
---|---|
PACKAGE_TYPE_UNSPECIFIED |
Não especificado. |
FILE |
OTA com base em arquivos |
BLOCK |
OTA com base em blocos. |
AB |
OTA A/B |
PackageUploadState
O estado do upload do pacote.
Depois que o arquivo do pacote for totalmente transferido, um package
será criado e o servidor começará a processar o arquivo para ler as propriedades do pacote dele. O estado do upload será definido como IN_PROGRESS
até que o processamento seja concluído. Após o processamento, o estado de upload será definido como SUCCESS
ou FAILURE
.
Enums | |
---|---|
PACKAGE_UPLOAD_STATE_UNSPECIFIED |
Não especificado. |
SUCCESS |
O upload foi feito. |
FAILURE |
Falha no envio. Provavelmente, isso ocorre porque o pacote não é válido (devido a vários motivos, por exemplo, a impossibilidade de descompactar o arquivo). |
IN_PROGRESS |
O pacote ainda está sendo processado. |
Métodos |
|
---|---|
|
Exclui um package . |
|
Recebe um package . |
|
Lista packages . |
|
Lista todas as configurações que usam o pacote especificado. |
|
Atualiza um package . |