android.adservices.ondevicepersonalization

Interfaces

IsolatedWorker Interfaz con métodos que se deben implementar para controlar las solicitudes del SO a un IsolatedService
KeyValueStore Una interfaz para un almacén de pares clave-valor de solo lectura. 
MutableKeyValueStore Una interfaz para un almacén de pares clave-valor de lectura y escritura. 

Clases

Información de la app Información sobre apps. 
DownloadCompletedInput Los datos de entrada para IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)
DownloadCompletedOutput. El resultado que muestra IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer)
DownloadCompletedOutput.Builder Un compilador para DownloadCompletedOutput
EventInput. Los datos de entrada para IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, java.util.function.Consumer)
Registro del evento Datos que se registrarán en la tabla EVENTS. 
EventLogRecord.Builder Un compilador para EventLogRecord
EventOutput. El resultado que muestra IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
EventOutput.Builder. Un compilador para EventOutput
EventUrlProvider. Genera URLs de seguimiento de eventos para una solicitud. 
Ejecucióndeentrada Los datos de entrada para IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)
EjecutarSalida Es el resultado que muestra IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) en respuesta a una llamada a OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) desde una app cliente. 
EjecutarOutput.Builder Un compilador para ExecuteOutput
FederatedComputeInput Los datos de entrada de FederatedComputeScheduler#schedule(FederatedComputeScheduler.Params, FederatedComputeInput)
FederatedComputeInput.Builder Un compilador para FederatedComputeInput
FederatedComputeScheduler Controla la programación de aprendizaje federado y trabajos de análisis federados. 
FederatedComputeScheduler.Params Los parámetros relacionados con la programación de trabajos. 
IsolatedService Clase básica para los servicios que ODP inicia en una llamada a OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) y se ejecutan en un proceso aislado
LogReader Una interfaz para leer registros de REQUESTS y EVENTS. Se usa como un objeto de acceso a los datos para la tabla REQUESTS y EVENTS. 
OnDevicePersonalizationManager. OnDevicePersonalizationManager proporciona APIs para que las apps carguen un IsolatedService en un proceso aislado e interactúen con él. 
RenderConfig Información que muestra IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) y que se usa en una llamada posterior a IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) para identificar el contenido que se mostrará en un solo View
RenderingConfig.Builder Un compilador para RenderingConfig
RenderInput Los datos de entrada para IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)
RenderOutput El resultado que muestra IsolatedWorker#onRender(RenderInput, java.util.function.Consumer)
RenderOutput.Builder Un compilador para RenderOutput
RequestLogRecord. Contiene datos que se escribirán en la tabla REQUESTS al final de una llamada a IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)
RequestLogRecord.Builder Un compilador para RequestLogRecord
RequestToken Un token opaco que identifica la solicitud actual en un IsolatedService
SurfacePackageToken Es una referencia opaca al contenido que se puede mostrar en un SurfaceView
EntradaEjemplodeEntrenamiento Los datos de entrada de IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
ResultadoDeEjemploDeEntrenamiento Los datos de salida de IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
EntrenamientoDeEjemploOutput.Builder Un compilador para TrainingExampleOutput
Intervalodeentrenamiento Configuración del intervalo de entrenamiento necesaria para los trabajos de procesamiento federados. 
TrainingInterval.Builder Un compilador para TrainingInterval
Datos del Usuario Datos del usuario proporcionados por la plataforma a IsolatedService

Excepciones

OnDevicePersonalizationException. Excepción que arrojan las APIs de OnDevicePersonalization.