storage.ObjectBuilder class

Die Objekt-Builder-Schnittstelle von Google Cloud Storage.

Zugriff über functions.storage.object() .

Unterschrift:

export declare class ObjectBuilder 

Methoden

Methode Modifikatoren Beschreibung
onArchive(handler) Der Ereignishandler wird nur gesendet, wenn ein Bucket die Objektversionierung aktiviert hat. Dieses Ereignis zeigt an, dass die Live-Version eines Objekts zu einer archivierten Version geworden ist, entweder weil sie archiviert wurde oder weil sie durch den Upload eines Objekts mit demselben Namen überschrieben wurde.
onDelete(handler) Ereignishandler, der jedes Mal ausgelöst wird, wenn eine Google Cloud Storage-Löschung erfolgt. Wird gesendet, wenn ein Objekt dauerhaft gelöscht wurde. Dazu gehören Objekte, die im Rahmen der Lebenszykluskonfiguration des Buckets überschrieben oder gelöscht werden. Bei Buckets mit aktivierter Objektversionierung wird dies nicht gesendet, wenn ein Objekt archiviert wird, selbst wenn die Archivierung über die Methode storage.objects.delete erfolgt.
onFinalize(handler) Ereignishandler, der jedes Mal ausgelöst wird, wenn ein Google Cloud Storage-Objekt erstellt wird. Wird gesendet, wenn ein neues Objekt (oder eine neue Generation eines vorhandenen Objekts) erfolgreich im Bucket erstellt wurde. Dazu gehört das Kopieren oder Umschreiben eines vorhandenen Objekts. Ein fehlgeschlagener Upload löst dieses Ereignis nicht aus.
onMetadataUpdate(handler) Ereignishandler, der jedes Mal ausgelöst wird, wenn sich die Metadaten eines vorhandenen Objekts ändern.

storage.ObjectBuilder.onArchive()

Der Ereignishandler wird nur gesendet, wenn ein Bucket die Objektversionierung aktiviert hat. Dieses Ereignis zeigt an, dass die Live-Version eines Objekts zu einer archivierten Version geworden ist, entweder weil sie archiviert wurde oder weil sie durch den Upload eines Objekts mit demselben Namen überschrieben wurde.

Unterschrift:

onArchive(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;

Parameter

Parameter Typ Beschreibung
Handler (Objekt: ObjectMetadata , Kontext: EventContext ) => PromiseLike<any> | beliebig Ereignishandler, der jedes Mal ausgeführt wird, wenn eine Google Cloud Storage-Archivierung erfolgt.

Kehrt zurück:

CloudFunction < ObjectMetadata >

Eine Funktion, die Sie exportieren und bereitstellen können.

storage.ObjectBuilder.onDelete()

Ereignishandler, der jedes Mal ausgelöst wird, wenn eine Google Cloud Storage-Löschung erfolgt.

Wird gesendet, wenn ein Objekt dauerhaft gelöscht wurde. Dazu gehören Objekte, die im Rahmen der Lebenszykluskonfiguration des Buckets überschrieben oder gelöscht werden. Bei Buckets mit aktivierter Objektversionierung wird dies nicht gesendet, wenn ein Objekt archiviert wird, selbst wenn die Archivierung über die Methode storage.objects.delete erfolgt.

Unterschrift:

onDelete(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;

Parameter

Parameter Typ Beschreibung
Handler (Objekt: ObjectMetadata , Kontext: EventContext ) => PromiseLike<any> | beliebig Ereignishandler, der jedes Mal ausgeführt wird, wenn eine Google Cloud Storage-Löschung erfolgt.

Kehrt zurück:

CloudFunction < ObjectMetadata >

Eine Funktion, die Sie exportieren und bereitstellen können.

storage.ObjectBuilder.onFinalize()

Ereignishandler, der jedes Mal ausgelöst wird, wenn ein Google Cloud Storage-Objekt erstellt wird.

Wird gesendet, wenn ein neues Objekt (oder eine neue Generation eines vorhandenen Objekts) erfolgreich im Bucket erstellt wurde. Dazu gehört das Kopieren oder Umschreiben eines vorhandenen Objekts. Ein fehlgeschlagener Upload löst dieses Ereignis nicht aus.

Unterschrift:

onFinalize(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;

Parameter

Parameter Typ Beschreibung
Handler (Objekt: ObjectMetadata , Kontext: EventContext ) => PromiseLike<any> | beliebig Ereignishandler, der jedes Mal ausgeführt wird, wenn ein Google Cloud Storage-Objekt erstellt wird.

Kehrt zurück:

CloudFunction < ObjectMetadata >

Eine Funktion, die Sie exportieren und bereitstellen können.

storage.ObjectBuilder.onMetadataUpdate()

Ereignishandler, der jedes Mal ausgelöst wird, wenn sich die Metadaten eines vorhandenen Objekts ändern.

Unterschrift:

onMetadataUpdate(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;

Parameter

Parameter Typ Beschreibung
Handler (Objekt: ObjectMetadata , Kontext: EventContext ) => PromiseLike<any> | beliebig Ereignishandler, der jedes Mal ausgeführt wird, wenn eine Aktualisierung der Google Cloud Storage-Metadaten erfolgt.

Kehrt zurück:

CloudFunction < ObjectMetadata >

Eine Funktion, die Sie exportieren und bereitstellen können.