storage.ObjectBuilder class

Interfejs konstruktora obiektów Google Cloud Storage.

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

Podpis:

export declare class ObjectBuilder 

Metody

metoda Modyfikatory Opis
onArchive(obsługa) Procedura obsługi zdarzeń wysyłana tylko wtedy, gdy zasobnik włączył wersjonowanie obiektu. To zdarzenie wskazuje, że aktywna wersja obiektu stała się wersją zarchiwizowaną, ponieważ została zarchiwizowana lub została zastąpiona przez przesłanie obiektu o tej samej nazwie.
onDelete(obsługa) Obsługa zdarzeń uruchamiana za każdym razem, gdy następuje usunięcie Google Cloud Storage. Wysyłane, gdy obiekt został trwale usunięty. Obejmuje to obiekty, które zostały nadpisane lub usunięte w ramach konfiguracji cyklu życia zasobnika. W przypadku zasobników z włączoną wersjonowaniem obiektów informacja ta nie jest wysyłana podczas archiwizacji obiektu, nawet jeśli archiwizacja odbywa się za pomocą metody storage.objects.delete .
onFinalize(obsługa) Obsługa zdarzeń uruchamiana za każdym razem, gdy następuje utworzenie obiektu Google Cloud Storage. Wysyłane, gdy w zasobniku pomyślnie utworzono nowy obiekt (lub nową generację istniejącego obiektu). Obejmuje to kopiowanie lub przepisywanie istniejącego obiektu. Nieudane przesyłanie nie powoduje wyzwolenia tego zdarzenia.
onMetadataUpdate (program obsługi) Procedura obsługi zdarzeń uruchamiana za każdym razem, gdy zmieniają się metadane istniejącego obiektu.

przechowywanie.ObjectBuilder.onArchive()

Procedura obsługi zdarzeń wysyłana tylko wtedy, gdy zasobnik włączył wersjonowanie obiektów. To zdarzenie wskazuje, że aktywna wersja obiektu stała się wersją zarchiwizowaną, ponieważ została zarchiwizowana lub została zastąpiona przez przesłanie obiektu o tej samej nazwie.

Podpis:

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

Parametry

Parametr Typ Opis
treser (obiekt: ObjectMetadata , kontekst: EventContext ) => ObietnicaLike<dowolny> | każdy Obsługa zdarzeń uruchamiana za każdym razem, gdy następuje archiwizacja w Google Cloud Storage.

Zwroty:

Funkcja chmury < Metadane obiektu >

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

przechowywanie.ObjectBuilder.onDelete()

Obsługa zdarzeń uruchamiana za każdym razem, gdy następuje usunięcie Google Cloud Storage.

Wysyłane, gdy obiekt został trwale usunięty. Obejmuje to obiekty, które zostały nadpisane lub usunięte w ramach konfiguracji cyklu życia zasobnika. W przypadku zasobników z włączoną wersjonowaniem obiektów informacja ta nie jest wysyłana podczas archiwizacji obiektu, nawet jeśli archiwizacja odbywa się za pomocą metody storage.objects.delete .

Podpis:

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

Parametry

Parametr Typ Opis
treser (obiekt: ObjectMetadata , kontekst: EventContext ) => ObietnicaLike<dowolny> | każdy Obsługa zdarzeń uruchamiana za każdym razem, gdy następuje usunięcie Google Cloud Storage.

Zwroty:

Funkcja chmury < Metadane obiektu >

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

przechowywanie.ObjectBuilder.onFinalize()

Obsługa zdarzeń uruchamiana za każdym razem, gdy następuje utworzenie obiektu Google Cloud Storage.

Wysyłane, gdy w zasobniku pomyślnie utworzono nowy obiekt (lub nową generację istniejącego obiektu). Obejmuje to kopiowanie lub przepisywanie istniejącego obiektu. Nieudane przesyłanie nie powoduje wyzwolenia tego zdarzenia.

Podpis:

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

Parametry

Parametr Typ Opis
treser (obiekt: ObjectMetadata , kontekst: EventContext ) => ObietnicaLike<dowolny> | każdy Obsługa zdarzeń uruchamiana za każdym razem, gdy następuje utworzenie obiektu Google Cloud Storage.

Zwroty:

Funkcja chmury < Metadane obiektu >

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

przechowywanie.ObjectBuilder.onMetadataUpdate()

Procedura obsługi zdarzeń uruchamiana za każdym razem, gdy zmieniają się metadane istniejącego obiektu.

Podpis:

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

Parametry

Parametr Typ Opis
treser (obiekt: ObjectMetadata , kontekst: EventContext ) => ObietnicaLike<dowolny> | każdy Obsługa zdarzeń uruchamiana za każdym razem, gdy następuje aktualizacja metadanych Google Cloud Storage.

Zwroty:

Funkcja chmury < Metadane obiektu >

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