pubsub.ScheduleBuilder class

Pembuat 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 informasi lebih lanjut, lihat [Fungsi jadwal](/docs/functions/schedule-functions).

Akses melalui functions.pubsub.schedule() .

Tanda tangan:

export declare class ScheduleBuilder 

Konstruktor

Konstruktor Pengubah Keterangan
(konstruktor)(triggerResource, opsi) Membuat instance baru dari kelas ScheduleBuilder

Metode

metode Pengubah Keterangan
onRun(penangan) Pengendali acara untuk fungsi terjadwal. Dipicu setiap kali pekerjaan penjadwal terkait mengirimkan pesan Pub/Sub.
coba lagiConfig(config)
Zona waktu (Zona waktu)

pubsub.ScheduleBuilder.(konstruktor)

Membuat instance baru dari kelas ScheduleBuilder

Tanda tangan:

constructor(triggerResource: () => string, options: DeploymentOptions);

Parameter

Parameter Jenis Keterangan
triggerResource () => rangkaian
pilihan Opsi Penerapan

pubsub.ScheduleBuilder.onRun()

Pengendali acara untuk fungsi terjadwal. Dipicu setiap kali pekerjaan penjadwal terkait mengirimkan pesan Pub/Sub.

Tanda tangan:

onRun(handler: (context: EventContext) => PromiseLike<any> | any): CloudFunction<unknown>;

Parameter

Parameter Jenis Keterangan
penangan (konteks: EventContext ) => JanjiSeperti<any> | setiap Penangan yang diaktifkan setiap kali pekerjaan penjadwal terkait mengirimkan pesan Pub/Sub.

Pengembalian:

Fungsi Cloud <tidak diketahui>

Sebuah fungsi yang dapat Anda ekspor dan terapkan.

pubsub.ScheduleBuilder.retryConfig()

Tanda tangan:

retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;

Parameter

Parameter Jenis Keterangan
konfigurasi JadwalCoba UlangConfig

Pengembalian:

Pembuat Jadwal

pubsub.ScheduleBuilder.timeZone()

Tanda tangan:

timeZone(timeZone: string): ScheduleBuilder;

Parameter

Parameter Jenis Keterangan
zona waktu rangkaian

Pengembalian:

Pembuat Jadwal