Recurso: BucketOperation
BucketOperation representa un desglose a nivel del bucket de un trabajo.
| Representación JSON |
|---|
{ "name": string, "bucketName": string, "createTime": string, "startTime": string, "completeTime": string, "counters": { object ( |
| Campos | |
|---|---|
name |
Es el identificador. Es el nombre del recurso de BucketOperation. El servicio lo define. Formato: |
bucketName |
Es el nombre del bucket de los objetos que se transformarán en BucketOperation. |
createTime |
Solo salida. Es la hora en la que se creó BucketOperation. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
startTime |
Solo salida. Es la hora en la que se inició BucketOperation. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
completeTime |
Solo salida. Es la hora en la que se completó BucketOperation. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
counters |
Solo salida. Información sobre el progreso de la operación del bucket. |
errorSummaries[] |
Solo salida. Resume los errores encontrados con las entradas de registro de errores de muestra. |
state |
Solo salida. Estado de BucketOperation. |
Campo de unión object_configuration. Especifica los objetos que se transformarán en BucketOperation. object_configuration puede ser solo uno de los parámetros siguientes: |
|
prefixList |
Especifica los objetos que coinciden con un conjunto de prefijos. |
manifest |
Especifica los objetos en un archivo de manifiesto. |
projectSource |
Especifica los objetos que coinciden con los filtros de objetos en una fuente de proyecto. |
Campo de unión transformation. Acción que se realizará en los objetos. transformation puede ser solo uno de los parámetros siguientes: |
|
putObjectHold |
Cambia el estado de conservación de objeto. |
deleteObject |
Borra objetos. |
putMetadata |
Actualiza los metadatos del objeto. Permite actualizar los metadatos de clave fija y personalizados, y los metadatos de clave fija, es decir, Cache-Control, Content-Disposition, Content-Encoding, Content-Language, Content-Type y Custom-Time. |
rewriteObject |
Vuelve a escribir el objeto y actualiza los metadatos, como la clave de KMS. |
updateObjectCustomContext |
Actualiza el contexto personalizado del objeto. |
setObjectAcls |
Actualiza las LCA del objeto. |
Estado
Describe el estado de BucketOperation.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Valor predeterminado Este valor no se usa. |
QUEUED |
Se creó, pero aún no se inició. |
RUNNING |
En curso. |
SUCCEEDED |
Se completó correctamente. |
CANCELED |
El usuario lo canceló. |
FAILED |
Se finalizó debido a una falla irrecuperable. |
Métodos |
|
|---|---|
|
Obtiene una BucketOperation. |
|
Enumera las BucketOperations en un proyecto y un trabajo determinados. |