FedeatedComputeScheduler

public class FederatedComputeScheduler
extends Object

java.lang.Object
android.adservices.ondevicepersonalization.FederatedComputeScheduler


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

סיכום

מחלקות מקוננות

class FederatedComputeScheduler.Params

הפרמטרים שקשורים לתזמון משימות. 

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

void cancel(String populationName)

ביטול משימת חישוב מאוחדת עם פרמטרים של אימון קלט.

void schedule(FederatedComputeScheduler.Params params, FederatedComputeInput input)

תזמון של משימת חישוב מאוחדת.

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

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

ביטול

public void cancel (String populationName)

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

פרמטרים
populationName String: שם האוכלוסייה של העבודה שהמתקשר רוצה לבטל הערך הזה לא יכול להיות null.

קליעות
IllegalStateException שנגרמה כתוצאה מכשל פנימי ב-FederatedComputeComputer.

תזמון

public void schedule (FederatedComputeScheduler.Params params, 
                FederatedComputeInput input)

תזמון של משימת חישוב מאוחדת.
השיטה הזו עשויה להימשך כמה שניות, לכן היא אמורה לקבל קריאה רק משרשור של עובדים.

פרמטרים
params FederatedComputeScheduler.Params: פרמטרים שקשורים לתזמון משימות. הערך הזה לא יכול להיות null.

input FederatedComputeInput: ההגדרה של חישוב מאוחד. הוא צריך להיות תואם ל- הגדרה של שרת חישוב מאוחד. TODO(b/300461799): הוספת שרת מחשוב מאוחד מהמסמך. הערך הזה לא יכול להיות null.

קליעות
IllegalArgumentException נגרמה על ידי ארגומנט הקלט הלא חוקי שמסר המתקשר.
IllegalStateException שנגרמה כתוצאה מכשל פנימי ב-FederatedComputeComputer.