CourseInterval.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 Builder ()

الطرق المتاحة للجميع

إصدار

public TrainingInterval build ()

تنشئ المثيل. لا يجب أن يتم التأثير على أداة الإنشاء هذه بعد استدعاء هذا!

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

ضبط الحد الأدنى للفاصل الزمني

public TrainingInterval.Builder setMinimumInterval (Duration value)

لضبط الحد الأدنى للفاصل الزمني بين عمليتَي تدريب.

لن يتم استخدام هذا الحقل إلا عندما يكون وضع الجدولة هو TrainingInterval.SCHEDULING_MODE_RECURRENT. يتم قبول القيم الموجبة فقط، وسيؤدي استخدام قيم صفرية أو سالبة إلى ظهور NetzDG.

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

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