pubsub.ScheduleBuilder class

निर्धारित कार्यों के लिए बिल्डर, जो Google पब/सब और क्लाउड शेड्यूलर द्वारा संचालित हैं। क्लाउड शेड्यूलर कार्य का वर्णन करता है जिसे प्रदान की गई आवृत्ति पर एक निर्धारित फ़ंक्शन को ट्रिगर करने के लिए तैनात किया जाता है। अधिक जानकारी के लिए, [कार्य शेड्यूल करें](/docs/functions/schedule-functions) देखें।

functions.pubsub.schedule() के माध्यम से पहुंच .

हस्ताक्षर:

export declare class ScheduleBuilder 

कंस्ट्रक्टर्स

निर्माता संशोधक विवरण
(कन्स्ट्रक्टर)(ट्रिगर रिसोर्स, विकल्प) ScheduleBuilder वर्ग का एक नया उदाहरण बनाता है

तरीकों

तरीका संशोधक विवरण
ऑनरन(हैंडलर) निर्धारित कार्यों के लिए इवेंट हैंडलर। जब भी संबंधित शेड्यूलर जॉब पब/सब संदेश भेजता है तो ट्रिगर हो जाता है।
पुन: प्रयास करेंकॉन्फिग(कॉन्फ़िगरेशन)
समय क्षेत्र

पबसब.शेड्यूलबिल्डर.(कन्स्ट्रक्टर)

ScheduleBuilder वर्ग का एक नया उदाहरण बनाता है

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
ट्रिगरसंसाधन () => स्ट्रिंग
विकल्प परिनियोजन विकल्प

पबसब.शेड्यूलबिल्डर.ऑनरुन()

निर्धारित कार्यों के लिए इवेंट हैंडलर। जब भी संबंधित शेड्यूलर जॉब पब/सब संदेश भेजता है तो ट्रिगर हो जाता है।

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (संदर्भ: इवेंट कॉन्टेक्स्ट ) => प्रॉमिस लाइक<कोई भी> | कोई जब भी संबंधित शेड्यूलर जॉब पब/सब संदेश भेजता है तो हैंडलर सक्रिय हो जाता है।

रिटर्न:

क्लाउडफ़ंक्शन <अज्ञात>

एक फ़ंक्शन जिसे आप निर्यात और तैनात कर सकते हैं।

pubsub.ScheduleBuilder.retryConfig()

हस्ताक्षर:

retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;

पैरामीटर

पैरामीटर प्रकार विवरण
कॉन्फ़िग शेड्यूलरिट्रीकॉन्फिग

रिटर्न:

शेड्यूलबिल्डर

पबसब.शेड्यूलबिल्डर.टाइमज़ोन()

हस्ताक्षर:

timeZone(timeZone: string): ScheduleBuilder;

पैरामीटर

पैरामीटर प्रकार विवरण
समय क्षेत्र डोरी

रिटर्न:

शेड्यूलबिल्डर