storage.ObjectBuilder class

La interfaz del compilador de objetos de Google Cloud Storage

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

Firma:

export declare class ObjectBuilder 

Métodos

Método Teclas modificadoras Descripción
onArchive(controlador) El controlador de eventos se envía solo cuando un bucket tiene habilitado el control de versiones de objetos. Este evento señala que la versión publicada de un objeto se convirtió en una versión archivada, ya sea porque se la archivó o porque se reemplazó cuando se subió un objeto con el mismo nombre.
onDelete(controlador) Controlador de eventos que se activa cada vez que se borra una cuenta de Google Cloud Storage.Se envía cuando un objeto se borra de forma permanente. Incluye los objetos que se reemplazan o que se borran según la configuración del ciclo de vida del bucket. En el caso de los buckets que tienen habilitado el control de versiones de objetos, 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.
onFinalize(controlador) Controlador de eventos que se activa cada vez que se crea un objeto de Google Cloud Storage.Se envía cuando se crea correctamente un objeto nuevo (o una generación nueva de un objeto existente) en el bucket. Incluye la copia o la reescritura de un objeto existente. Una carga con errores no activa este evento.
onMetadataUpdate(controlador) Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.

storage.ObjectBuilder.onArchive()

El controlador de eventos se envía solo cuando un bucket tiene habilitado el control de versiones de objetos. Este evento señala que la versión publicada de un objeto se convirtió en una versión archivada, ya sea porque se la archivó o porque se reemplazó cuando se subió 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
handler (objeto: ObjectMetadata, contexto: EventContext) => Promesa como<cualquiera> | cualquiera Controlador de eventos que se ejecuta cada vez que se produce un archivo de Google Cloud Storage.

Muestra:

Cloud Function<ObjectMetadata>

Una función que puedes exportar y, luego, implementar.

storage.ObjectBuilder.onDelete()

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

Se envía cuando un objeto se borra de forma permanente. Incluye los objetos que se reemplazan o que se borran según la configuración del ciclo de vida del bucket. En el caso de los buckets que tienen habilitado el control de versiones de objetos, 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
handler (objeto: ObjectMetadata, contexto: EventContext) => Promesa como<cualquiera> | cualquiera Controlador de eventos que se ejecuta cada vez que se borra Google Cloud Storage.

Muestra:

Cloud Function<ObjectMetadata>

Una función que puedes exportar y, luego, implementar.

storage.ObjectBuilder.onFinalize()

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

Se envía cuando un nuevo objeto (o una nueva generación de un objeto existente) se crea con éxito en el bucket. Incluye la copia o la reescritura de un objeto existente. Una carga con errores no activa este evento.

Firma:

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

Parámetros

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

Muestra:

Cloud Function<ObjectMetadata>

Una función que puedes exportar y, luego, implementar.

storage.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
handler (objeto: ObjectMetadata, contexto: EventContext) => Promesa como<cualquiera> | cualquiera Controlador de eventos que se ejecuta cada vez que se actualiza los metadatos de Google Cloud Storage.

Muestra:

Cloud Function<ObjectMetadata>

Una función que puedes exportar y, luego, implementar.