FedeatedComputeScheduler

public class FederatedComputeScheduler
extends Object

java.lang.Object
android.adservices.ondevicepersonalization.FederatedComputeScheduler


फ़ेडरेटेड लर्निंग और फ़ेडरेटेड एनालिटिक जॉब शेड्यूल करने का काम.

खास जानकारी

नेस्ट की गई क्लास

class FederatedComputeScheduler.Params

जॉब शेड्यूलिंग से जुड़े पैरामीटर. 

सार्वजनिक तरीके

void cancel(String populationName)

इनपुट ट्रेनिंग पैरामीटर के साथ फ़ेडरेटेड कंप्यूटेशन जॉब को रद्द करें.

void schedule(FederatedComputeScheduler.Params params, FederatedComputeInput input)

फ़ेडरेटेड कंप्यूटेशन जॉब शेड्यूल करें.

इनहेरिट किए गए तरीके

Object clone()

इस ऑब्जेक्ट की कॉपी बनाता और दिखाता है.

boolean equals(Object obj)

यह बताता है कि कोई दूसरा ऑब्जेक्ट "इसके बराबर" है या नहीं यह वाला.

void finalize()

कचरा इकट्ठा करते समय किसी ऑब्जेक्ट पर कूड़ा इकट्ठा करने वाले का कॉल किया जाता है तय करता है कि ऑब्जेक्ट के लिए और रेफ़रंस नहीं हैं.

final Class<?> getClass()

इस Object की रनटाइम क्लास दिखाता है.

int hashCode()

यह फ़ंक्शन किसी ऑब्जेक्ट के लिए हैश कोड की वैल्यू दिखाता है.

final void notify()

उस एक थ्रेड को जगाता है जो इस ऑब्जेक्ट के इंतज़ार में है मॉनिटर करें.

final void notifyAll()

इस ऑब्जेक्ट के मॉनिटर पर इंतज़ार कर रहे सभी थ्रेड को सक्रिय करता है.

String toString()

यह फ़ंक्शन ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाता है.

final void wait(long timeoutMillis, int nanos)

इस वजह से, मौजूदा थ्रेड को आम तौर पर ऐक्टिव होने तक इंतज़ार करना पड़ता है सूचना देकर, बात करके या रीयल टाइम की तय अवधि बीत चुकी है.

final void wait(long timeoutMillis)

इस वजह से, मौजूदा थ्रेड को आम तौर पर ऐक्टिव होने तक इंतज़ार करना पड़ता है सूचना देकर, बात करके या रीयल टाइम की तय अवधि बीत चुकी है.

final void wait()

इस वजह से, मौजूदा थ्रेड को आम तौर पर ऐक्टिव होने तक इंतज़ार करना पड़ता है सूचना देकर या बात करके रोका जा सकता है.

सार्वजनिक तरीके

अभी नहीं

public void cancel (String populationName)

इनपुट ट्रेनिंग पैरामीटर के साथ फ़ेडरेटेड कंप्यूटेशन जॉब को रद्द करें.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस तरीके को पूरा होने में कुछ सेकंड लग सकते हैं. इसलिए, इसमें ऐसा होना चाहिए सिर्फ़ वर्कर थ्रेड से कॉल किया जा सकता है.

पैरामीटर
populationName String: कॉलर जिस काम को रद्द करना चाहता है उसकी जनसंख्या का नाम यह मान null नहीं हो सकता.

थ्रो
IllegalStateException FedeatedComputeScheduler की वजह से हुई अंदरूनी गड़बड़ी की वजह से ऐसा हुआ है.

शेड्यूल

public void schedule (FederatedComputeScheduler.Params params, 
                FederatedComputeInput input)

फ़ेडरेटेड कंप्यूटेशन जॉब शेड्यूल करें.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस तरीके को पूरा होने में कुछ सेकंड लग सकते हैं. इसलिए, इसमें ऐसा होना चाहिए सिर्फ़ वर्कर थ्रेड से कॉल किया जा सकता है.

पैरामीटर
params FederatedComputeScheduler.Params: जॉब शेड्यूल करने से जुड़े पैरामीटर. यह मान null नहीं हो सकता.

input FederatedComputeInput: कॉन्फ़िगरेशन से जुड़ा फ़ेडरेटेड कंप्यूटेशन. यह जानकारी इससे मेल खानी चाहिए फ़ेडरेटेड कंप्यूटेशन सर्वर सेटअप. TODO(b/300461799): फ़ेडरेटेड कंप्यूट सर्वर जोड़ें दस्तावेज़. यह मान null नहीं हो सकता.

थ्रो
IllegalArgumentException कॉलर की वजह से दिया गया अमान्य इनपुट आर्ग्युमेंट.
IllegalStateException FederateComputeScheduler की वजह से हुई गड़बड़ी की वजह से ऐसा हुआ.