FederatedCompute Scheduler

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 ناشی از خرابی داخلی FederatedComputeScheduler است.

برنامه

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

یک کار محاسباتی فدرال را برنامه ریزی کنید.
تکمیل این روش ممکن است چند ثانیه طول بکشد، بنابراین فقط باید از یک موضوع کارگر فراخوانی شود.

پارامترها
params FederatedComputeScheduler.Params : پارامترهای مربوط به زمان بندی کار. این مقدار نمی تواند null باشد.

input FederatedComputeInput : پیکربندی مربوط به محاسبات فدرال. باید با راه اندازی سرور محاسباتی فدرال سازگار باشد. TODO(b/300461799): سند سرور محاسباتی فدرال را اضافه کنید. این مقدار نمی تواند null باشد.

پرتاب می کند
IllegalArgumentException ناشی از آرگومان ورودی نامعتبر ارائه شده توسط تماس گیرنده.
IllegalStateException ناشی از خرابی داخلی FederatedComputeScheduler است.