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. يتم قبول القيم الموجبة فقط، وسؤدي استخدام قيم صفرية أو سالبة إلى حدوث استثناء IllegalArgumentException.

يُرجى العلم أيضًا أنّ هذه القيمة استشارية، ما لا يضمن تشغيل المهمة مباشرةً بعد انتهاء الفاصل الزمني. سيواصل "الحوسبة الموحّدة" فرض الحد الأدنى من الفاصل الزمني المطلوب والقيود المفروضة على التدريب لضمان صحة النظام. قيود التدريب الحالية هي أن يكون الجهاز متصلاً بشبكة غير محدودة وأن يكون في وضع السكون وأن لا تكون البطارية منخفضة.

المعلمات
value Duration: لا يمكن أن تكون هذه القيمة null.

المرتجعات
TrainingInterval.Builder لا يمكن أن تكون هذه القيمة null.

setscheduleMode

public TrainingInterval.Builder setSchedulingMode (int value)

المعلمات
value int: القيمة TrainingInterval.SCHEDULING_MODE_ONE_TIME أو TrainingInterval.SCHEDULING_MODE_RECURRENT

المرتجعات
TrainingInterval.Builder لا يمكن أن تكون هذه القيمة null.