La interfaz del generador 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 |
---|---|---|
enArchive(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 fue archivada o porque fue sobrescrita por la carga de un objeto con el mismo nombre. | |
onDelete(controlador) | Controlador de eventos que se activa cada vez que se produce una eliminación de 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 los depósitos con control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivo se realiza mediante el 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 nuevo objeto (o una nueva generación de un objeto existente) en el depósito. Esto incluye copiar o reescribir un objeto existente. Una carga fallida no desencadena este evento. | |
onMetadataUpdate(controlador) | 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 fue archivada o porque fue sobrescrita por 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: ObjetoMetadatos , contexto: EventContext ) => PromesaComo<cualquiera> | cualquier | Controlador de eventos que se ejecuta cada vez que se produce un archivo de Google Cloud Storage. |
Devoluciones:
Función de nube < ObjetoMetadatos >
Una función que puedes exportar e implementar.
almacenamiento.ObjectBuilder.onDelete()
Controlador de eventos que se activa cada vez que se produce una eliminación de 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 los depósitos con control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivo se realiza mediante el 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: ObjetoMetadatos , contexto: EventContext ) => PromesaComo<cualquiera> | cualquier | Controlador de eventos que se ejecuta cada vez que se produce una eliminación de Google Cloud Storage. |
Devoluciones:
Función de nube < ObjetoMetadatos >
Una función que puedes exportar e implementar.
almacenamiento.ObjectBuilder.onFinalize()
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 nuevo objeto (o una nueva generación de un objeto existente) 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: ObjetoMetadatos , contexto: EventContext ) => PromesaComo<cualquiera> | cualquier | Controlador de eventos que se ejecuta cada vez que se crea un objeto de Google Cloud Storage. |
Devoluciones:
Función de nube < ObjetoMetadatos >
Una función que puedes 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: ObjetoMetadatos , contexto: EventContext ) => PromesaComo<cualquiera> | cualquier | Controlador de eventos que se ejecuta cada vez que se produce una actualización de metadatos de Google Cloud Storage. |
Devoluciones:
Función de nube < ObjetoMetadatos >
Una función que puedes exportar e implementar.