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의 내부 장애로 인해 발생합니다.