storage.ObjectBuilder class

A interface do criador de objetos do Google Cloud Storage.

Acesso via functions.storage.object() .

Assinatura:

export declare class ObjectBuilder 

Métodos

Método Modificadores Descrição
onArchive(manipulador) Manipulador de eventos enviado somente quando um bucket ativou o versionamento de objetos. Este evento indica que a versão ativa de um objeto se tornou uma versão arquivada, seja porque foi arquivada ou porque foi substituída pelo upload de um objeto de mesmo nome.
onDelete(manipulador) Manipulador de eventos que é acionado sempre que ocorre uma exclusão do Google Cloud Storage. Enviado quando um objeto foi excluído permanentemente. Isso inclui objetos que são substituídos ou excluídos como parte da configuração do ciclo de vida do bucket. Para buckets com controle de versão de objeto ativado, isso não é enviado quando um objeto é arquivado, mesmo que o arquivamento ocorra por meio do método storage.objects.delete .
onFinalize(manipulador) Manipulador de eventos que é acionado sempre que ocorre a criação de um objeto do Google Cloud Storage. Enviado quando um novo objeto (ou uma nova geração de um objeto existente) é criado com sucesso no bucket. Isto inclui copiar ou reescrever um objeto existente. Um upload com falha não aciona esse evento.
onMetadataUpdate(manipulador) Manipulador de eventos que é acionado sempre que os metadados de um objeto existente são alterados.

armazenamento.ObjectBuilder.onArchive()

Manipulador de eventos enviado somente quando um bucket ativou o versionamento de objetos. Este evento indica que a versão ativa de um objeto se tornou uma versão arquivada, seja porque foi arquivada ou porque foi substituída pelo upload de um objeto de mesmo nome.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
manipulador (objeto: ObjectMetadata , contexto: EventContext ) => PromiseLike<qualquer> | qualquer Manipulador de eventos que é executado sempre que ocorre um arquivamento do Google Cloud Storage.

Retorna:

Função Cloud < ObjectMetadados >

Uma função que você pode exportar e implantar.

armazenamento.ObjectBuilder.onDelete()

Manipulador de eventos que é acionado sempre que ocorre uma exclusão do Google Cloud Storage.

Enviado quando um objeto foi excluído permanentemente. Isso inclui objetos que são substituídos ou excluídos como parte da configuração do ciclo de vida do bucket. Para buckets com controle de versão de objeto ativado, isso não é enviado quando um objeto é arquivado, mesmo que o arquivamento ocorra por meio do método storage.objects.delete .

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
manipulador (objeto: ObjectMetadata , contexto: EventContext ) => PromiseLike<qualquer> | qualquer Manipulador de eventos que é executado sempre que ocorre uma exclusão do Google Cloud Storage.

Retorna:

Função Cloud < ObjectMetadados >

Uma função que você pode exportar e implantar.

armazenamento.ObjectBuilder.onFinalize()

Manipulador de eventos que é acionado sempre que ocorre a criação de um objeto do Google Cloud Storage.

Enviado quando um novo objeto (ou uma nova geração de um objeto existente) é criado com sucesso no bucket. Isto inclui copiar ou reescrever um objeto existente. Um upload com falha não aciona esse evento.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
manipulador (objeto: ObjectMetadata , contexto: EventContext ) => PromiseLike<qualquer> | qualquer Manipulador de eventos que é executado sempre que ocorre a criação de um objeto do Google Cloud Storage.

Retorna:

Função Cloud < ObjectMetadados >

Uma função que você pode exportar e implantar.

armazenamento.ObjectBuilder.onMetadataUpdate()

Manipulador de eventos que é acionado sempre que os metadados de um objeto existente são alterados.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
manipulador (objeto: ObjectMetadata , contexto: EventContext ) => PromiseLike<qualquer> | qualquer Manipulador de eventos que é executado sempre que ocorre uma atualização de metadados do Google Cloud Storage.

Retorna:

Função Cloud < ObjectMetadados >

Uma função que você pode exportar e implantar.