storage.ObjectBuilder class

Interfejs kreatora obiektów Google Cloud Storage.

Dostęp przez functions.storage.object().

Podpis:

export declare class ObjectBuilder 

Metody

Metoda Modyfikatory Opis
onArchive(obsługa) Moduł obsługi zdarzeń jest wysyłany tylko wtedy, gdy w zasobniku włączono obsługę wersji obiektów. To zdarzenie wskazuje, że bieżąca wersja obiektu stała się wersją archiwalną – została zarchiwizowana albo zastąpiona przez przesłany obiekt o tej samej nazwie.
onDelete(obsługa) Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy następuje usunięcie z Google Cloud Storage.Wysyłane, gdy obiekt został trwale usunięty. Dotyczy to obiektów, które zostały zastąpione lub usunięte w ramach konfiguracji cyklu życia zasobnika. W przypadku zasobników z włączoną obsługą wersji obiektów nie jest wysyłane, gdy obiekt zostanie zarchiwizowany, nawet jeśli do archiwizacji nastąpi metoda storage.objects.delete.
onFinalize(obsługa) Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy zostaje utworzony obiekt Google Cloud Storage.Wysyłana po utworzeniu w zasobniku nowego obiektu (lub nowej generacji obiektu). Obejmuje to skopiowanie lub ponowne zapisanie istniejącego obiektu. Zdarzenia tego nie aktywuje nieudane przesyłanie.
onMetadataUpdate(obsługa) Moduł obsługi zdarzeń, który uruchamia się po każdej zmianie metadanych istniejącego obiektu.

storage.ObjectBuilder.onArchive(),

Moduł obsługi zdarzeń jest wysyłany tylko wtedy, gdy w zasobniku włączono obsługę wersji obiektów. To zdarzenie wskazuje, że bieżąca wersja obiektu stała się wersją archiwalną – została zarchiwizowana albo zastąpiona przez przesłany obiekt o tej samej nazwie.

Podpis:

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

Parametry

Parametr Typ Opis
moduł obsługi (obiekt: ObjectMetadata, kontekst: EventContext) => Obietnica<any> | wszystkie Moduł obsługi zdarzeń, który jest uruchamiany przy każdej archiwizacji Google Cloud Storage.

Zwroty:

Cloud Functions<ObjectMetadata>

Funkcja, którą możesz wyeksportować i wdrożyć.

storage.ObjectBuilder.onDelete()

Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy następuje usunięcie w Google Cloud Storage.

Wysyłane po nieodwracalnym usunięciu obiektu. Dotyczy to obiektów, które zostały zastąpione lub usunięte w ramach konfiguracji cyklu życia zasobnika. W przypadku zasobników z włączoną obsługą wersji obiektów nie jest wysyłane, gdy obiekt zostanie zarchiwizowany, nawet jeśli do archiwizacji nastąpi metoda storage.objects.delete.

Podpis:

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

Parametry

Parametr Typ Opis
moduł obsługi (obiekt: ObjectMetadata, kontekst: EventContext) => Obietnica<any> | wszystkie Moduł obsługi zdarzeń, który jest uruchamiany za każdym razem, gdy następuje usunięcie w Google Cloud Storage.

Zwroty:

Cloud Functions<ObjectMetadata>

Funkcja, którą możesz wyeksportować i wdrożyć.

storage.ObjectBuilder.onFinalize()

Moduł obsługi zdarzeń, który uruchamia się przy każdym utworzeniu obiektu Google Cloud Storage.

Wysyłane po utworzeniu w zasobniku nowego obiektu (lub nowej generacji istniejącego obiektu). Obejmuje to skopiowanie lub ponowne zapisanie istniejącego obiektu. Zdarzenia tego nie aktywuje nieudane przesyłanie.

Podpis:

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

Parametry

Parametr Typ Opis
moduł obsługi (obiekt: ObjectMetadata, kontekst: EventContext) => Obietnica<any> | wszystkie Moduł obsługi zdarzeń, który jest uruchamiany przy każdym utworzeniu obiektu Google Cloud Storage.

Zwroty:

Cloud Functions<ObjectMetadata>

Funkcja, którą możesz wyeksportować i wdrożyć.

storage.ObjectBuilder.onMetadataUpdate()

Moduł obsługi zdarzeń, który uruchamia się po każdej zmianie metadanych istniejącego obiektu.

Podpis:

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

Parametry

Parametr Typ Opis
moduł obsługi (obiekt: ObjectMetadata, kontekst: EventContext) => Obietnica<any> | wszystkie Moduł obsługi zdarzeń, który jest uruchamiany przy każdej aktualizacji metadanych Google Cloud Storage.

Zwroty:

Cloud Functions<ObjectMetadata>

Funkcja, którą możesz wyeksportować i wdrożyć.