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)

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

Object clone()

יצירה ומחזירה של עותק של האובייקט הזה.

boolean equals(Object obj)

מציין אם אובייקט אחר 'שווה' לאובייקט הזה.

void finalize()

מתבצעת קריאה על ידי אוסף האשפה על האובייקט כשאיסוף האשפה קובע שאין יותר הפניות לעצם.

final Class<?> getClass()

הפונקציה מחזירה את סוג המכונה של Object.

int hashCode()

מחזירה ערך גיבוב (hash) של האובייקט.

final void notify()

הוצאת שרשור יחיד שממתין במסך של האובייקט הזה.

final void notifyAll()

פעולה זו מוציאה את כל השרשורים שממתינים למסך של האובייקט הזה.

String toString()

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

final void wait(long timeoutMillis, int nanos)

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

final void wait(long timeoutMillis)

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

final void wait()

הפונקציה גורמת לשרשור הנוכחי להמתין עד שהוא יתעורר, בדרך כלל כתוצאה מהודעה או מהפרעה.

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

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

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)

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