Google Cloud Storage オブジェクト ビルダー インターフェース。
functions.storage.object()
経由でアクセス。
サイン:
export declare class ObjectBuilder
メソッド
方法 | 修飾子 | 説明 |
---|---|---|
onArchive(ハンドラー) | バケットでオブジェクトのバージョン管理が有効になっている場合にのみ送信されるイベント ハンドラー。このイベントは、オブジェクトのライブ バージョンが、アーカイブされたか、同じ名前のオブジェクトのアップロードによって上書きされたために、アーカイブ バージョンになったことを示します。 | |
onDelete(ハンドラー) | Google Cloud Storage の削除が発生するたびに起動されるイベント ハンドラ。オブジェクトが完全に削除されたときに送信されます。これには、バケットのライフサイクル構成の一部として上書きまたは削除されるオブジェクトが含まれます。オブジェクトのバージョニングが有効になっているバケットの場合、 storage.objects.delete メソッドを介してアーカイブが行われた場合でも、オブジェクトがアーカイブされるときにこれは送信されません。 | |
onFinalize(ハンドラー) | Google Cloud Storage オブジェクトの作成が発生するたびに起動されるイベント ハンドラ。新しいオブジェクト (または既存のオブジェクトの新しい世代) がバケット内に正常に作成されたときに送信されます。これには、既存のオブジェクトのコピーまたは書き換えが含まれます。アップロードが失敗しても、このイベントはトリガーされません。 | |
onMetadataUpdate(ハンドラー) | 既存のオブジェクトのメタデータが変更されるたびに起動されるイベント ハンドラー。 |
storage.ObjectBuilder.onArchive()
バケットでオブジェクトのバージョン管理が有効になっている場合にのみ送信されるイベント ハンドラー。このイベントは、オブジェクトのライブ バージョンが、アーカイブされたか、同じ名前のオブジェクトのアップロードによって上書きされたために、アーカイブ バージョンになったことを示します。
サイン:
onArchive(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
ハンドラ | (オブジェクト:オブジェクトメタデータ、コンテキスト: EventContext ) => PromiseLike<任意> |どれでも | Google Cloud Storage のアーカイブが発生するたびに実行されるイベント ハンドラ。 |
戻り値:
エクスポートしてデプロイできる機能。
storage.ObjectBuilder.onDelete()
Google Cloud Storage の削除が発生するたびに起動されるイベント ハンドラ。
オブジェクトが完全に削除されたときに送信されます。これには、バケットのライフサイクル構成の一部として上書きまたは削除されるオブジェクトが含まれます。オブジェクトのバージョニングが有効になっているバケットの場合、 storage.objects.delete
メソッドを介してアーカイブが行われた場合でも、オブジェクトがアーカイブされるときにこれは送信されません。
サイン:
onDelete(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
ハンドラ | (オブジェクト:オブジェクトメタデータ、コンテキスト: EventContext ) => PromiseLike<任意> |どれでも | Google Cloud Storage の削除が発生するたびに実行されるイベント ハンドラー。 |
戻り値:
エクスポートしてデプロイできる機能。
storage.ObjectBuilder.onFinalize()
Google Cloud Storage オブジェクトの作成が発生するたびに起動されるイベント ハンドラ。
新しいオブジェクト (または既存のオブジェクトの新しい世代) がバケット内に正常に作成されたときに送信されます。これには、既存のオブジェクトのコピーまたは書き換えが含まれます。アップロードが失敗しても、このイベントはトリガーされません。
サイン:
onFinalize(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
ハンドラ | (オブジェクト:オブジェクトメタデータ、コンテキスト: EventContext ) => PromiseLike<任意> |どれでも | Google Cloud Storage オブジェクトの作成が発生するたびに実行されるイベント ハンドラ。 |
戻り値:
エクスポートしてデプロイできる機能。
storage.ObjectBuilder.onMetadataUpdate()
既存のオブジェクトのメタデータが変更されるたびに起動されるイベント ハンドラー。
サイン:
onMetadataUpdate(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
ハンドラ | (オブジェクト:オブジェクトメタデータ、コンテキスト: EventContext ) => PromiseLike<任意> |どれでも | Google Cloud Storage メタデータの更新が発生するたびに実行されるイベント ハンドラ。 |
戻り値:
エクスポートしてデプロイできる機能。