Recurso: BucketOperation
BucketOperation representa uma detalhamento de um job no nível do bucket.
| Representação JSON |
|---|
{ "name": string, "bucketName": string, "createTime": string, "startTime": string, "completeTime": string, "counters": { object ( |
| Campos | |
|---|---|
name |
Identificador. O nome do recurso da BucketOperation. Ele é definido pelo serviço. Formato: |
bucketName |
O nome do bucket dos objetos a serem transformados na BucketOperation. |
createTime |
Apenas saída. A hora em que a BucketOperation foi criada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
startTime |
Apenas saída. A hora em que a BucketOperation foi iniciada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
completeTime |
Apenas saída. A hora em que a BucketOperation foi concluída. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
counters |
Apenas saída. Informações sobre o progresso da operação do bucket. |
errorSummaries[] |
Apenas saída. Resume os erros encontrados com exemplos de entradas de registro de erros. |
state |
Apenas saída. Estado da BucketOperation. |
Campo de união object_configuration. Especifica os objetos a serem transformados na BucketOperation. object_configuration pode ser apenas um dos seguintes: |
|
prefixList |
Especifica objetos que correspondem a um conjunto de prefixos. |
manifest |
Especifica objetos em um arquivo de manifesto. |
projectSource |
Especifica objetos que correspondem aos filtros de objetos em uma origem de projeto. |
Campo de união transformation. Ação a ser realizada nos objetos. transformation pode ser apenas um dos seguintes: |
|
putObjectHold |
Altera o status de Retenção de objeto. |
deleteObject |
Excluir objetos. |
putMetadata |
Atualiza os metadados do objeto. Permite atualizar metadados de chave fixa e personalizados e metadados de chave fixa, ou seja, Cache-Control, Content-Disposition, Content-Encoding, Content-Language, Content-Type, Custom-Time. |
rewriteObject |
Reescreve o objeto e atualiza metadados como a chave do KMS. |
updateObjectCustomContext |
Atualiza o contexto personalizado do objeto. |
setObjectAcls |
Atualiza as ACLs de objeto. |
Estado
Descreve o estado da BucketOperation.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Valor padrão. Esse valor não é usado. |
QUEUED |
Criado, mas ainda não iniciado. |
RUNNING |
Em andamento. |
SUCCEEDED |
Concluído. |
CANCELED |
Cancelado pelo usuário. |
FAILED |
Encerrado devido a uma falha irrecuperável. |
Métodos |
|
|---|---|
|
Recebe uma BucketOperation. |
|
Lista as BucketOperations em um determinado projeto e job. |