pubsub.ScheduleBuilder class

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:

ScheduleBuilder

pubsub.ScheduleBuilder.timeZone()

Tanda Tangan:

timeZone(timeZone: string): ScheduleBuilder;

Parameter

Parameter Jenis Deskripsi
zonawaktu string

Hasil:

ScheduleBuilder