android.adservices.ondevicepersonalization

인터페이스

IsolatedWorker OS에서 IsolatedService에 대한 요청을 처리하기 위해 구현해야 하는 메서드와 상호작용합니다. 
KeyValueStore 읽기 전용 키-값 저장소의 인터페이스입니다. 
MutableKeyValueStore 읽기-쓰기 키-값 저장소의 인터페이스입니다. 

클래스

앱 정보 앱에 관한 정보입니다. 
DownloadCompletedInput IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)의 입력 데이터입니다. 
DownloadCompletedOutput(다운로드 완료 출력) IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)에서 반환된 결과입니다. 
DownloadCompletedOutput.Builder DownloadCompletedOutput의 빌더입니다.
EventInput(이벤트 입력) IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, java.util.function.Consumer)의 입력 데이터입니다. 
EventLogRecord) EVENTS 테이블에 로깅할 데이터입니다. 
EventLogRecord.Builder EventLogRecord의 빌더입니다.
EventOutput IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)에서 반환된 결과입니다. 
EventOutput.Builder EventOutput의 빌더입니다.
EventUrlProvider: 요청에 대한 이벤트 추적 URL을 생성합니다. 
ExecuteInput IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)의 입력 데이터입니다. 
ExecuteOutput 클라이언트 앱의 OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) 호출에 대한 응답으로 IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)에서 반환한 결과입니다. 
ExecuteOutput.Builder ExecuteOutput의 빌더입니다.
FederatedComputeInput FederatedComputeScheduler#schedule(FederatedComputeScheduler.Params, FederatedComputeInput)의 입력 데이터
FederatedComputeInput.Builder FederatedComputeInput의 빌더입니다.
FederatedComputeScheduler 제휴 학습 및 제휴 분석 작업의 예약을 처리합니다. 
FederatedComputeScheduler.Params 작업 예약과 관련된 매개변수입니다. 
IsolatedService를 참조하세요. OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) 호출 시 ODP에서 시작하고 격리된 프로세스에서 실행되는 서비스의 기본 클래스입니다. 
LogReader REQUESTS 및 EVENTS의 읽기 로그를 위한 인터페이스입니다. REQUESTS 및 EVENTS 테이블의 데이터 액세스 객체로 사용됩니다. 
OnDevicePersonalizationManager OnDevicePersonalizationManager는 앱이 격리된 프로세스에서 IsolatedService를 로드하여 상호작용할 수 있는 API를 제공합니다. 
렌더링 구성 IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)에서 반환하는 정보로, IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)의 후속 호출에 사용되어 단일 View에 표시될 콘텐츠를 식별하는 데 사용됩니다. 
RenderConfig.Builder RenderingConfig의 빌더입니다.
RenderInput IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)의 입력 데이터. 
RenderOutput IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)에서 반환한 결과입니다. 
RenderOutput.Builder RenderOutput의 빌더입니다.
RequestLogRecord) IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) 호출 종료 시 REQUESTS 테이블에 기록될 데이터를 포함합니다. 
RequestLogRecord.Builder RequestLogRecord의 빌더입니다.
RequestToken(요청 토큰) IsolatedService에 관한 현재 요청을 식별하는 불투명 토큰입니다. 
SurfacePackageToken으로 이동 SurfaceView에 표시할 수 있는 콘텐츠의 불투명 참조입니다. 
TrainingExampleInput IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)의 입력 데이터
TrainingExampleOutput IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)의 출력 데이터
TrainingExampleOutput.Builder TrainingExampleOutput의 빌더입니다.
TrainingInterval(학습 간격) 제휴 계산 작업에 필요한 학습 간격 설정입니다. 
TrainingInterval.Builder TrainingInterval의 빌더입니다.
사용자 데이터 플랫폼에서 IsolatedService에 제공하는 사용자 데이터입니다. 

예외

OnDevicePersonalizationException(OnDevicePersonalizationException) OnDevicePersonalization API에서 예외가 발생했습니다.