storage.ObjectBuilder class

L'interface de création d'objets Google Cloud Storage.

Accès via functions.storage.object() .

Signature:

export declare class ObjectBuilder 

Méthodes

Méthode Modificateurs Description
onArchive (gestionnaire) Gestionnaire d'événements envoyé uniquement lorsqu'un compartiment a activé la gestion des versions d'objet. Cet événement indique que la version live d'un objet est devenue une version archivée, soit parce qu'elle a été archivée, soit parce qu'elle a été écrasée par le téléchargement d'un objet du même nom.
onDelete (gestionnaire) Gestionnaire d'événements qui se déclenche à chaque fois qu'une suppression de Google Cloud Storage se produit. Envoyé lorsqu'un objet a été définitivement supprimé. Cela inclut les objets qui sont écrasés ou supprimés dans le cadre de la configuration du cycle de vie du compartiment. Pour les compartiments pour lesquels la gestion des versions d'objet est activée, cette information n'est pas envoyée lorsqu'un objet est archivé, même si l'archivage a lieu via la méthode storage.objects.delete .
onFinalize (gestionnaire) Gestionnaire d'événements qui se déclenche chaque fois qu'une création d'objet Google Cloud Storage se produit. Envoyé lorsqu'un nouvel objet (ou une nouvelle génération d'un objet existant) est créé avec succès dans le compartiment. Cela inclut la copie ou la réécriture d'un objet existant. Un échec de téléchargement ne déclenche pas cet événement.
onMetadataUpdate (gestionnaire) Gestionnaire d'événements qui se déclenche chaque fois que les métadonnées d'un objet existant changent.

stockage.ObjectBuilder.onArchive()

Gestionnaire d'événements envoyé uniquement lorsqu'un compartiment a activé la gestion des versions d'objet. Cet événement indique que la version live d'un objet est devenue une version archivée, soit parce qu'elle a été archivée, soit parce qu'elle a été écrasée par le téléchargement d'un objet du même nom.

Signature:

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

Paramètres

Paramètre Taper Description
gestionnaire (objet : ObjectMetadata , contexte : EventContext ) => PromiseLike<any> | n'importe lequel Gestionnaire d'événements qui est exécuté chaque fois qu'un archivage Google Cloud Storage se produit.

Retour:

Fonction Cloud < ObjetMétadonnées >

Une fonction que vous pouvez exporter et déployer.

stockage.ObjectBuilder.onDelete()

Gestionnaire d'événements qui se déclenche à chaque fois qu'une suppression de Google Cloud Storage se produit.

Envoyé lorsqu'un objet a été définitivement supprimé. Cela inclut les objets qui sont écrasés ou supprimés dans le cadre de la configuration du cycle de vie du compartiment. Pour les compartiments pour lesquels la gestion des versions d'objet est activée, cette information n'est pas envoyée lorsqu'un objet est archivé, même si l'archivage a lieu via la méthode storage.objects.delete .

Signature:

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

Paramètres

Paramètre Taper Description
gestionnaire (objet : ObjectMetadata , contexte : EventContext ) => PromiseLike<any> | n'importe lequel Gestionnaire d'événements qui est exécuté chaque fois qu'une suppression de Google Cloud Storage se produit.

Retour:

Fonction Cloud < ObjetMétadonnées >

Une fonction que vous pouvez exporter et déployer.

stockage.ObjectBuilder.onFinalize()

Gestionnaire d'événements qui se déclenche chaque fois qu'une création d'objet Google Cloud Storage se produit.

Envoyé lorsqu'un nouvel objet (ou une nouvelle génération d'un objet existant) est créé avec succès dans le compartiment. Cela inclut la copie ou la réécriture d'un objet existant. Un échec de téléchargement ne déclenche pas cet événement.

Signature:

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

Paramètres

Paramètre Taper Description
gestionnaire (objet : ObjectMetadata , contexte : EventContext ) => PromiseLike<any> | n'importe lequel Gestionnaire d'événements qui est exécuté chaque fois qu'une création d'objet Google Cloud Storage se produit.

Retour:

Fonction Cloud < ObjetMétadonnées >

Une fonction que vous pouvez exporter et déployer.

stockage.ObjectBuilder.onMetadataUpdate()

Gestionnaire d'événements qui se déclenche chaque fois que les métadonnées d'un objet existant changent.

Signature:

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

Paramètres

Paramètre Taper Description
gestionnaire (objet : ObjectMetadata , contexte : EventContext ) => PromiseLike<any> | n'importe lequel Gestionnaire d'événements qui est exécuté chaque fois qu'une mise à jour des métadonnées de Google Cloud Storage se produit.

Retour:

Fonction Cloud < ObjetMétadonnées >

Une fonction que vous pouvez exporter et déployer.