storage.ObjectBuilder class

Antarmuka builder objek Google Cloud Storage.

Akses melalui functions.storage.object().

Tanda Tangan:

export declare class ObjectBuilder 

Metode

Metode Pengubah Deskripsi
onArchive(handler) Pengendali peristiwa dikirim hanya saat bucket telah mengaktifkan pembuatan versi objek. Peristiwa ini menunjukkan bahwa versi aktif sebuah objek telah menjadi versi yang diarsipkan, baik karena versi tersebut memang telah diarsipkan maupun karena sudah ditimpa oleh objek yang diupload dengan nama yang sama.
onDelete(handler) Pengendali peristiwa yang diaktifkan setiap kali terjadi penghapusan Google Cloud Storage.Dikirim saat objek telah dihapus secara permanen. Ini mencakup objek yang ditimpa atau dihapus sebagai bagian dari konfigurasi siklus proses bucket. Untuk bucket yang telah mengaktifkan pembuatan versi objek, peristiwa ini tidak akan dikirim saat objek diarsipkan, meskipun pengarsipan terjadi melalui metode storage.objects.delete.
onFinalize(pengendali) Pengendali peristiwa yang diaktifkan setiap kali pembuatan objek Google Cloud Storage terjadi.Dikirim saat objek baru (atau pembuatan objek yang sudah ada) berhasil dibuat dalam bucket. Hal ini meliputi penyalinan atau penulisan ulang objek yang sudah ada. Peristiwa ini tidak akan terpicu oleh upload yang gagal.
onMetadataUpdate(handler) Pengendali peristiwa yang diaktifkan setiap kali metadata objek yang ada berubah.

storage.ObjectBuilder.onArchive()

Pengendali peristiwa dikirim hanya saat bucket telah mengaktifkan pembuatan versi objek. Peristiwa ini menunjukkan bahwa versi aktif sebuah objek telah menjadi versi yang diarsipkan, baik karena versi tersebut memang telah diarsipkan maupun karena sudah ditimpa oleh objek yang diupload dengan nama yang sama.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
handler (objek: ObjectMetadata, konteks: EventContext) => PromiseLike<any> | setiap Pengendali peristiwa yang dijalankan setiap kali arsip Google Cloud Storage terjadi.

Hasil:

CloudFunction<ObjectMetadata>

Fungsi yang dapat Anda ekspor dan deploy.

storage.ObjectBuilder.onDelete()

Pengendali peristiwa yang aktif setiap kali terjadi penghapusan Google Cloud Storage.

Dikirim saat sebuah objek telah dihapus secara permanen. Ini mencakup objek yang ditimpa atau dihapus sebagai bagian dari konfigurasi siklus proses bucket. Untuk bucket yang telah mengaktifkan pembuatan versi objek, peristiwa ini tidak akan dikirim saat objek diarsipkan, meskipun pengarsipan terjadi melalui metode storage.objects.delete.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
handler (objek: ObjectMetadata, konteks: EventContext) => PromiseLike<any> | setiap Pengendali peristiwa yang dijalankan setiap kali terjadi penghapusan Google Cloud Storage.

Hasil:

CloudFunction<ObjectMetadata>

Fungsi yang dapat Anda ekspor dan deploy.

storage.ObjectBuilder.onFinalize()

Pengendali peristiwa yang aktif setiap kali pembuatan objek Google Cloud Storage terjadi.

Dikirim saat objek baru (atau pembuatan baru dari objek yang sudah ada) berhasil dibuat dalam bucket. Ini meliputi penyalinan atau penulisan ulang objek yang sudah ada. Peristiwa ini tidak akan terpicu oleh upload yang gagal.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
handler (objek: ObjectMetadata, konteks: EventContext) => PromiseLike<any> | setiap Pengendali peristiwa yang dijalankan setiap kali pembuatan objek Google Cloud Storage terjadi.

Hasil:

CloudFunction<ObjectMetadata>

Fungsi yang dapat Anda ekspor dan deploy.

storage.ObjectBuilder.onMetadataUpdate()

Pengendali peristiwa yang diaktifkan setiap kali metadata objek yang ada berubah.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
handler (objek: ObjectMetadata, konteks: EventContext) => PromiseLike<any> | setiap Pengendali peristiwa yang dijalankan setiap kali pembaruan metadata Google Cloud Storage terjadi.

Hasil:

CloudFunction<ObjectMetadata>

Fungsi yang dapat Anda ekspor dan deploy.