ट्रेनिंग इंटरवल.बिल्डर

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 हो. सिर्फ़ पॉज़िटिव मान स्वीकार किए जाते हैं. शून्य या नेगेटिव मान स्वीकार किए जाएंगे अपवाद के तौर पर अमान्य कार्रवाई की जा सकती है.

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

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

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

शेड्यूल करने का मोड

public TrainingInterval.Builder setSchedulingMode (int value)

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

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