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ć.