TrainingInterval.Builder
public
static
final
class
TrainingInterval.Builder
extends Object
java.lang.Object
|
↳ |
android.adservices.ondevicepersonalization.TrainingInterval.Builder
|
TrainingInterval
का बिल्डर
खास जानकारी
इनहेरिट किए गए तरीके |
क्लास से
java.lang.Object
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 TrainingInterval build ()
इंस्टेंस बनाता है. इसे कॉल करने के बाद, इस बिल्डर में बदलाव नहीं किया जाना चाहिए!
कम से कम अंतराल सेट करें
public TrainingInterval.Builder setMinimumInterval (Duration value)
दो ट्रेनिंग रनों के बीच का कम से कम समय अंतराल सेट करता है.
इस फ़ील्ड का इस्तेमाल सिर्फ़ तब किया जाएगा, जब शेड्यूलिंग मोड TrainingInterval.SCHEDULING_MODE_RECURRENT
हो. सिर्फ़ पॉज़िटिव वैल्यू ही स्वीकार की जाती हैं. शून्य या नेगेटिव वैल्यू की वजह से
legalArgumentexception होगा.
कृपया यह भी ध्यान रखें कि यह वैल्यू सलाह के तौर पर दी गई है. इससे यह गारंटी नहीं मिलती कि इंटरवल खत्म होने के तुरंत बाद जॉब चल जाएगा. फ़ेडरेटेड कंप्यूट, सिस्टम की परफ़ॉर्मेंस को बेहतर बनाने के लिए, कम से कम इंटरवल और ट्रेनिंग की सीमाएं लागू करेगा. फ़िलहाल, ट्रेनिंग के लिए ये शर्तें हैं: डिवाइस, बिना शुल्क वाले नेटवर्क से कनेक्ट हो, डिवाइस इस्तेमाल में न हो, और उसकी बैटरी कम न हो.
पैरामीटर |
value |
Duration : यह वैल्यू null नहीं हो सकती. |