TrainingInterval.Builder

public static final class TrainingInterval.Builder
extends Object

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


ה-builder של TrainingInterval

סיכום

בנאים ציבוריים

Builder()

שיטות ציבוריות

TrainingInterval build()

יצירת המכונה.

TrainingInterval.Builder setMinimumInterval(Duration value)

הגדרת מרווח הזמן המינימלי בין שתי הפעלות אימון.

TrainingInterval.Builder setSchedulingMode(int value)

שיטות שעברו בירושה

יוצרים ציבוריים

שיטות ציבוריות

build

public TrainingInterval build ()

יצירת המכונה. אין לגעת ב-builder הזה אחרי הקריאה!

החזרות
TrainingInterval הערך הזה לא יכול להיות null.

setMinimumInterval

public TrainingInterval.Builder setMinimumInterval (Duration value)

הגדרת מרווח הזמן המינימלי בין שני רצפי אימון.

השדה הזה ישמש רק כשמצב התזמון הוא TrainingInterval.SCHEDULING_MODE_RECURRENT. רק ערכים חיוביים יתקבלו. ערכים של אפס או שליליים יגרמו ל-IllegalArgumentException.

חשוב גם לזכור שהערך הזה הוא לצורכי ייעוץ, ולא מבטיח שהמשימה תופעל מיד אחרי שפג התזמון. המחשוב המאוחד עדיין יאכוף את המרווח הנדרש המינימלי ואת אילוצי האימון כדי להבטיח את תקינות המערכת. האילוצים הנוכחיים של אימון המכשיר הם: המכשיר מחובר לרשת ללא חיוב, המכשיר לא פעיל והסוללה לא חלשה.

פרמטרים
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.