Risorsa: BucketOperation
BucketOperation rappresenta una suddivisione a livello di bucket di un job.
| Rappresentazione JSON |
|---|
{ "name": string, "bucketName": string, "createTime": string, "startTime": string, "completeTime": string, "counters": { object ( |
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa BucketOperation. Questo valore è definito dal servizio. Formato: |
bucketName |
Il nome del bucket degli oggetti da trasformare in BucketOperation. |
createTime |
Solo output. L'ora in cui è stata creata BucketOperation. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
startTime |
Solo output. L'ora in cui è stata avviata BucketOperation. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
completeTime |
Solo output. L'ora in cui è stata completata BucketOperation. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
counters |
Solo output. Informazioni sullo stato di avanzamento dell'operazione del bucket. |
errorSummaries[] |
Solo output. Riassume gli errori riscontrati con le voci di log degli errori di esempio. |
state |
Solo output. Stato di BucketOperation. |
Campo unione object_configuration. Specifica gli oggetti da trasformare in BucketOperation. object_configuration può essere solo uno dei seguenti tipi: |
|
prefixList |
Specifica gli oggetti che corrispondono a un insieme di prefissi. |
manifest |
Specifica gli oggetti in un file manifest. |
projectSource |
Specifica gli oggetti che corrispondono ai filtri degli oggetti in un'origine progetto. |
Campo unione transformation. Azione da eseguire sugli oggetti. transformation può essere solo uno dei seguenti tipi: |
|
putObjectHold |
Modifica lo stato di blocco dell'oggetto. |
deleteObject |
Elimina oggetti. |
putMetadata |
Aggiorna i metadati degli oggetti. Consente di aggiornare i metadati a chiave fissa e personalizzati e i metadati a chiave fissa, ad esempio Cache-Control, Content-Disposition, Content-Encoding, Content-Language, Content-Type, Custom-Time. |
rewriteObject |
Riscrive l'oggetto e aggiorna i metadati come la chiave KMS. |
updateObjectCustomContext |
Aggiorna il contesto personalizzato dell'oggetto. |
setObjectAcls |
Aggiorna le ACL degli oggetti. |
Stato
Descrive lo stato di BucketOperation.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
QUEUED |
Creato, ma non ancora avviato. |
RUNNING |
In corso. |
SUCCEEDED |
Operazione completata correttamente. |
CANCELED |
Annullato dall'utente. |
FAILED |
Terminato a causa di un errore non recuperabile. |
Metodi |
|
|---|---|
|
Recupera un BucketOperation. |
|
Elenca le risorse BucketOperation in un progetto e un job specifici. |