Builder untuk fungsi terjadwal, yang didukung oleh Google Pub/Sub dan Cloud Scheduler. Menjelaskan tugas Cloud Scheduler yang di-deploy untuk memicu fungsi terjadwal pada frekuensi yang disediakan. Untuk mengetahui informasi selengkapnya, lihat [Menjadwalkan fungsi](/docs/functions/schedule-functions).
Akses melalui functions.pubsub.schedule()
.
Tanda Tangan:
export declare class ScheduleBuilder
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(triggerResource, opsi) | Membuat instance baru dari class ScheduleBuilder |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
onRun(pengendali) | Pengendali peristiwa untuk fungsi terjadwal. Dipicu setiap kali tugas penjadwal terkait mengirim pesan Pub/Sub. | |
retryConfig(config) | ||
timeZone(timeZone) |
pubsub.ScheduleBuilder.(konstruktor)
Membuat instance baru dari class ScheduleBuilder
Tanda Tangan:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
triggerResource | () => {i>string<i} | |
opsi | DeploymentOptions |
pubsub.ScheduleBuilder.onRun()
Pengendali peristiwa untuk fungsi terjadwal. Dipicu setiap kali tugas penjadwal terkait mengirim pesan Pub/Sub.
Tanda Tangan:
onRun(handler: (context: EventContext) => PromiseLike<any> | any): CloudFunction<unknown>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
handler | (konteks: EventContext) => PromiseLike<any> | setiap | Pengendali yang diaktifkan setiap kali tugas penjadwal terkait mengirimkan pesan Pub/Sub. |
Hasil:
CloudFunction<tidak diketahui>
Fungsi yang dapat Anda ekspor dan deploy.
pubsub.ScheduleBuilder.retryConfig()
Tanda Tangan:
retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
config | ScheduleRetryConfig |
Hasil:
pubsub.ScheduleBuilder.timeZone()
Tanda Tangan:
timeZone(timeZone: string): ScheduleBuilder;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
zonawaktu | string |
Hasil: