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)

排定聯合運算工作。

繼承方法

公用方法

cancel

public void cancel (String populationName)

使用輸入訓練參數取消聯合運算工作。
此方法可能需要幾秒鐘才能完成,因此應僅從背景工作執行緒呼叫。

參數
populationName String:呼叫端要取消的工作的填入名稱 此值不能為 null

擲回
IllegalStateException (因 FederatedComputeScheduler 的內部故障導致)。

schedule

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

排定聯合運算工作。
此方法可能需要幾秒鐘才能完成,因此應僅從背景工作執行緒呼叫。

參數
params FederatedComputeScheduler.Params:工作排程的相關參數。此值不能為 null

input FederatedComputeInput:與聯合運算相關的設定,應與聯合運算伺服器設定一致。TODO(b/300461799):新增聯合運算伺服器文件。此值不能為 null

擲回
IllegalArgumentException (因呼叫端提供的輸入引數無效導致)。
IllegalStateException (因 FederatedComputeScheduler 的內部故障導致)。