Ressource: BucketOperation
BucketOperation stellt eine Aufschlüsselung eines Jobs auf Bucket-Ebene dar.
| JSON-Darstellung |
|---|
{ "name": string, "bucketName": string, "createTime": string, "startTime": string, "completeTime": string, "counters": { object ( |
| Felder | |
|---|---|
name |
ID. Der Ressourcenname der BucketOperation. Dieser wird vom Dienst definiert. Format: |
bucketName |
Der Bucket-Name der Objekte, die in der BucketOperation transformiert werden sollen. |
createTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die BucketOperation erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
startTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die BucketOperation gestartet wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
completeTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die BucketOperation abgeschlossen wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
counters |
Nur Ausgabe. Informationen zum Fortschritt des Bucket-Vorgangs. |
errorSummaries[] |
Nur Ausgabe. Fasst Fehler zusammen, die mit Beispiel-Fehlerlogeinträgen aufgetreten sind. |
state |
Nur Ausgabe. Status der BucketOperation. |
Union-Feld object_configuration. Gibt die Objekte an, die in der BucketOperation transformiert werden sollen. Für object_configuration ist nur einer der folgenden Werte zulässig: |
|
prefixList |
Gibt Objekte an, die einem Präfixsatz entsprechen. |
manifest |
Gibt Objekte in einer Manifestdatei an. |
projectSource |
Gibt Objekte an, die den Objektfiltern in einer Projektquelle entsprechen. |
Union-Feld transformation. Aktion, die für die Objekte ausgeführt werden soll. Für transformation ist nur einer der folgenden Werte zulässig: |
|
putObjectHold |
Ändert den Hold-Status des Objekts. |
deleteObject |
Objekte löschen. |
putMetadata |
Aktualisiert Objektmetadaten. Ermöglicht das Aktualisieren von Metadaten mit festen Schlüsseln und benutzerdefinierten Metadaten sowie von Metadaten mit festen Schlüsseln, z.B. Cache-Control, Content-Disposition, Content-Encoding, Content-Language, Content-Type und Custom-Time. |
rewriteObject |
Schreibt das Objekt neu und aktualisiert Metadaten wie den KMS-Schlüssel. |
updateObjectCustomContext |
Aktualisiert den benutzerdefinierten Kontext des Objekts. |
setObjectAcls |
Aktualisiert Objekt-ACLs. |
Bundesland
Beschreibt den Status der BucketOperation.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Standardwert. Dieser Wert wird nicht verwendet. |
QUEUED |
Erstellt, aber noch nicht gestartet. |
RUNNING |
In Bearbeitung. |
SUCCEEDED |
Erfolgreich abgeschlossen. |
CANCELED |
Vom Nutzer abgebrochen. |
FAILED |
Aufgrund eines nicht behebbaren Fehlers beendet. |
Methoden |
|
|---|---|
|
Ruft eine BucketOperation ab. |
|
Listet BucketOperations in einem bestimmten Projekt und Job auf. |