storage.ObjectBuilder class

L'interfaccia del generatore di oggetti di Google Cloud Storage.

Accesso tramitefunctions.storage.object functions.storage.object() .

Firma:

export declare class ObjectBuilder 

Metodi

Metodo Modificatori Descrizione
onArchive(gestore) Gestore eventi inviato solo quando un bucket ha abilitato il controllo delle versioni degli oggetti. Questo evento indica che la versione live di un oggetto è diventata una versione archiviata, perché è stata archiviata o perché è stata sovrascritta dal caricamento di un oggetto con lo stesso nome.
onDelete(gestore) Gestore eventi che si attiva ogni volta che si verifica un'eliminazione di Google Cloud Storage. Inviato quando un oggetto è stato eliminato definitivamente. Ciò include gli oggetti che vengono sovrascritti o eliminati come parte della configurazione del ciclo di vita del bucket. Per i bucket con il controllo delle versioni degli oggetti abilitato, questo non viene inviato quando un oggetto viene archiviato, anche se l'archiviazione avviene tramite il metodo storage.objects.delete .
onFinalize(gestore) Gestore eventi che si attiva ogni volta che si verifica la creazione di un oggetto Google Cloud Storage. Inviato quando un nuovo oggetto (o una nuova generazione di un oggetto esistente) viene creato con successo nel bucket. Ciò include la copia o la riscrittura di un oggetto esistente. Un caricamento non riuscito non attiva questo evento.
onMetadataUpdate(gestore) Gestore eventi che si attiva ogni volta che cambiano i metadati di un oggetto esistente.

storage.ObjectBuilder.onArchive()

Gestore eventi inviato solo quando un bucket ha abilitato il controllo delle versioni degli oggetti. Questo evento indica che la versione live di un oggetto è diventata una versione archiviata, perché è stata archiviata o perché è stata sovrascritta dal caricamento di un oggetto con lo stesso nome.

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (oggetto: ObjectMetadata , contesto: EventContext ) => PromessaLike<qualsiasi> | Qualunque Gestore eventi che viene eseguito ogni volta che si verifica un'archiviazione di Google Cloud Storage.

Ritorna:

Funzione Cloud < Metadati oggetto >

Una funzione che puoi esportare e distribuire.

storage.ObjectBuilder.onDelete()

Gestore eventi che si attiva ogni volta che si verifica un'eliminazione di Google Cloud Storage.

Inviato quando un oggetto è stato eliminato definitivamente. Ciò include gli oggetti che vengono sovrascritti o eliminati come parte della configurazione del ciclo di vita del bucket. Per i bucket con il controllo delle versioni degli oggetti abilitato, questo non viene inviato quando un oggetto viene archiviato, anche se l'archiviazione avviene tramite il metodo storage.objects.delete .

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (oggetto: ObjectMetadata , contesto: EventContext ) => PromessaLike<qualsiasi> | Qualunque Gestore eventi che viene eseguito ogni volta che si verifica un'eliminazione di Google Cloud Storage.

Ritorna:

Funzione Cloud < Metadatioggetto >

Una funzione che puoi esportare e distribuire.

storage.ObjectBuilder.onFinalize()

Gestore eventi che si attiva ogni volta che si verifica la creazione di un oggetto Google Cloud Storage.

Inviato quando un nuovo oggetto (o una nuova generazione di un oggetto esistente) viene creato con successo nel bucket. Ciò include la copia o la riscrittura di un oggetto esistente. Un caricamento non riuscito non attiva questo evento.

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (oggetto: ObjectMetadata , contesto: EventContext ) => PromessaLike<qualsiasi> | Qualunque Gestore eventi che viene eseguito ogni volta che si verifica la creazione di un oggetto Google Cloud Storage.

Ritorna:

Funzione Cloud < Metadatioggetto >

Una funzione che puoi esportare e distribuire.

storage.ObjectBuilder.onMetadataUpdate()

Gestore eventi che si attiva ogni volta che cambiano i metadati di un oggetto esistente.

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (oggetto: ObjectMetadata , contesto: EventContext ) => PromessaLike<qualsiasi> | Qualunque Gestore eventi che viene eseguito ogni volta che si verifica un aggiornamento dei metadati di Google Cloud Storage.

Ritorna:

Funzione Cloud < Metadatioggetto >

Una funzione che puoi esportare e distribuire.