TrainingInterval.Builder

public static final class TrainingInterval.Builder
extends Object

java.lang.Object
android.adservices.ondevicepersonalization.TrainingInterval.Builder


TrainingInterval का बिल्डर

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

Builder()

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

TrainingInterval build()

इंस्टेंस बनाता है.

TrainingInterval.Builder setMinimumInterval(Duration value)

दो ट्रेनिंग रन के बीच कम से कम समय का अंतराल सेट करता है.

TrainingInterval.Builder setSchedulingMode(int value)

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

सार्वजनिक कंस्ट्रक्टर

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

बिल्ड

public TrainingInterval build ()

इंस्टेंस बनाता है. इसे कॉल करने के बाद, इस बिल्डर में बदलाव नहीं किया जाना चाहिए!

रिटर्न
TrainingInterval यह वैल्यू null नहीं हो सकती.

कम से कम अंतराल सेट करें

public TrainingInterval.Builder setMinimumInterval (Duration value)

दो ट्रेनिंग रनों के बीच का कम से कम समय अंतराल सेट करता है.

इस फ़ील्ड का इस्तेमाल सिर्फ़ तब किया जाएगा, जब शेड्यूलिंग मोड TrainingInterval.SCHEDULING_MODE_RECURRENT हो. सिर्फ़ पॉज़िटिव वैल्यू ही स्वीकार की जाती हैं. शून्य या नेगेटिव वैल्यू की वजह से legalArgumentexception होगा.

कृपया यह भी ध्यान रखें कि यह वैल्यू सलाह के तौर पर दी गई है. इससे यह गारंटी नहीं मिलती कि इंटरवल खत्म होने के तुरंत बाद जॉब चल जाएगा. फ़ेडरेटेड कंप्यूट, सिस्टम की परफ़ॉर्मेंस को बेहतर बनाने के लिए, कम से कम इंटरवल और ट्रेनिंग की सीमाएं लागू करेगा. फ़िलहाल, ट्रेनिंग के लिए ये शर्तें हैं: डिवाइस, बिना शुल्क वाले नेटवर्क से कनेक्ट हो, डिवाइस इस्तेमाल में न हो, और उसकी बैटरी कम न हो.

पैरामीटर
value Duration: यह वैल्यू null नहीं हो सकती.

रिटर्न
TrainingInterval.Builder यह मान null नहीं हो सकता.

setSchedulingMode

public TrainingInterval.Builder setSchedulingMode (int value)

पैरामीटर
value int: मान TrainingInterval.SCHEDULING_MODE_ONE_TIME या TrainingInterval.SCHEDULING_MODE_RECURRENT है

रिटर्न
TrainingInterval.Builder यह वैल्यू null नहीं हो सकती.