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. يتم قبول القيم الموجبة فقط، أما القيم الصفرية أو السالبة، النتيجة إلى UnknownArgumentException.

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

المعلمات
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.