storage.ObjectBuilder class

La interfaz del creador de objetos de Google Cloud Storage.

Acceso a través de functions.storage.object() .

Firma:

export declare class ObjectBuilder 

Métodos

Método modificadores Descripción
onArchive (controlador) El controlador de eventos se envía solo cuando un depósito ha habilitado el control de versiones de objetos. Este evento indica que la versión en vivo de un objeto se ha convertido en una versión archivada, ya sea porque se archivó o porque se sobrescribió con la carga de un objeto con el mismo nombre.
onDelete(manejador) Controlador de eventos que se activa cada vez que se elimina Google Cloud Storage. Enviado cuando un objeto ha sido eliminado permanentemente. Esto incluye objetos que se sobrescriben o se eliminan como parte de la configuración del ciclo de vida del depósito. Para depósitos con el control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivado se realiza a través del método storage.objects.delete .
onFinalizar(manejador) Controlador de eventos que se activa cada vez que se crea un objeto de Google Cloud Storage. Enviado cuando un nuevo objeto (o una nueva generación de un objeto existente) se crea correctamente en el depósito. Esto incluye copiar o reescribir un objeto existente. Una carga fallida no desencadena este evento.
onMetadataUpdate(manejador) Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.

almacenamiento.ObjectBuilder.onArchive()

El controlador de eventos se envía solo cuando un depósito ha habilitado el control de versiones de objetos. Este evento indica que la versión en vivo de un objeto se ha convertido en una versión archivada, ya sea porque se archivó o porque se sobrescribió con la carga de un objeto con el mismo nombre.

Firma:

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

Parámetros

Parámetro Tipo Descripción
manipulador (objeto: ObjectMetadata , contexto: contexto de evento ) => PromiseLike<cualquiera> | cualquier Controlador de eventos que se ejecuta cada vez que se produce un archivo de Google Cloud Storage.

Devoluciones:

CloudFunction < ObjetoMetadatos >

Una función que puede exportar e implementar.

almacenamiento.ObjectBuilder.onDelete()

Controlador de eventos que se activa cada vez que se elimina Google Cloud Storage.

Enviado cuando un objeto ha sido eliminado permanentemente. Esto incluye objetos que se sobrescriben o se eliminan como parte de la configuración del ciclo de vida del depósito. Para depósitos con el control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivado se realiza a través del método storage.objects.delete .

Firma:

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

Parámetros

Parámetro Tipo Descripción
manipulador (objeto: ObjectMetadata , contexto: contexto de evento ) => PromiseLike<cualquiera> | cualquier Controlador de eventos que se ejecuta cada vez que se elimina Google Cloud Storage.

Devoluciones:

CloudFunction < ObjetoMetadatos >

Una función que puede exportar e implementar.

almacenamiento.ObjectBuilder.onFinalize()

Controlador de eventos que se activa cada vez que se crea un objeto de Google Cloud Storage.

Enviado cuando un nuevo objeto (o una nueva generación de un objeto existente) se crea correctamente en el depósito. Esto incluye copiar o reescribir un objeto existente. Una carga fallida no desencadena este evento.

Firma:

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

Parámetros

Parámetro Tipo Descripción
manipulador (objeto: ObjectMetadata , contexto: contexto de evento ) => PromiseLike<cualquiera> | cualquier Controlador de eventos que se ejecuta cada vez que se crea un objeto de Google Cloud Storage.

Devoluciones:

CloudFunction < ObjetoMetadatos >

Una función que puede exportar e implementar.

almacenamiento.ObjectBuilder.onMetadataUpdate()

Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.

Firma:

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

Parámetros

Parámetro Tipo Descripción
manipulador (objeto: ObjectMetadata , contexto: contexto de evento ) => PromiseLike<cualquiera> | cualquier Controlador de eventos que se ejecuta cada vez que se produce una actualización de metadatos de Google Cloud Storage.

Devoluciones:

CloudFunction < ObjetoMetadatos >

Una función que puede exportar e implementar.