Ressource : BucketOperation
BucketOperation représente une répartition au niveau du bucket d'un job.
| Représentation JSON |
|---|
{ "name": string, "bucketName": string, "createTime": string, "startTime": string, "completeTime": string, "counters": { object ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de ressource de BucketOperation. Il est défini par le service. Format: |
bucketName |
Nom du bucket des objets à transformer dans BucketOperation. |
createTime |
Uniquement en sortie. Heure de création de BucketOperation. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
startTime |
Uniquement en sortie. Heure de début de BucketOperation. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
completeTime |
Uniquement en sortie. Heure de fin de BucketOperation. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
counters |
Uniquement en sortie. Informations sur la progression de l'opération sur le bucket. |
errorSummaries[] |
Uniquement en sortie. Résume les erreurs rencontrées avec des exemples d'entrées de journaux d'erreurs. |
state |
Uniquement en sortie. État de BucketOperation. |
Champ d'union object_configuration. Spécifie les objets à transformer dans BucketOperation. object_configuration ne peut être qu'un des éléments suivants : |
|
prefixList |
Spécifie les objets correspondant à un ensemble de préfixes. |
manifest |
Spécifie les objets dans un fichier manifeste. |
projectSource |
Spécifie les objets correspondant aux filtres d'objet dans une source de projet. |
Champ d'union transformation. Action à effectuer sur les objets. transformation ne peut être qu'un des éléments suivants : |
|
putObjectHold |
Modifie l'état d'obligation de conservation d'un objet. |
deleteObject |
Supprimer des objets. |
putMetadata |
Met à jour les métadonnées de l'objet. Permet de mettre à jour les métadonnées à clé fixe et personnalisées, c'est-à-dire Cache-Control, Content-Disposition, Content-Encoding, Content-Language, Content-Type et Custom-Time. |
rewriteObject |
Réécrit l'objet et met à jour les métadonnées telles que la clé KMS. |
updateObjectCustomContext |
Met à jour le contexte personnalisé de l'objet. |
setObjectAcls |
Met à jour les LCA de l'objet. |
État
Décrit l'état de BucketOperation.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
QUEUED |
Créée, mais pas encore démarrée. |
RUNNING |
En cours. |
SUCCEEDED |
Opération réussie. |
CANCELED |
Annulée par l'utilisateur. |
FAILED |
Arrêtée en raison d'un échec irrécupérable. |
Méthodes |
|
|---|---|
|
Récupère une BucketOperation. |
|
Liste les BucketOperations d'un projet et d'un job donnés. |