FederatedComputeScheduler

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 的內部故障