| AppInfo |
Information about apps.
|
| DownloadCompletedInput |
The input data for IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, android.os.OutcomeReceiver).
|
| DownloadCompletedOutput |
The result returned by IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, android.os.OutcomeReceiver).
|
| DownloadCompletedOutput.Builder |
A builder for DownloadCompletedOutput
|
| EventInput |
The input data for IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, android.os.OutcomeReceiver).
|
| EventLogRecord |
Data to be logged in the EVENTS table.
|
| EventLogRecord.Builder |
A builder for EventLogRecord
|
| EventOutput |
The result returned by IsolatedWorker.onEvent(EventInput, android.os.OutcomeReceiver).
|
| EventOutput.Builder |
A builder for EventOutput
|
| EventUrlProvider |
Generates event tracking URLs for a request.
|
| ExecuteInIsolatedServiceRequest |
The request of OnDevicePersonalizationManager.executeInIsolatedService.
|
| ExecuteInIsolatedServiceRequest.Builder |
A builder for ExecuteInIsolatedServiceRequest
|
| ExecuteInIsolatedServiceRequest.OutputSpec |
The set of spec to indicate output of IsolatedService.
|
| ExecuteInIsolatedServiceResponse |
The response of OnDevicePersonalizationManager.executeInIsolatedService.
|
| ExecuteInput |
The input data for IsolatedWorker.onExecute(ExecuteInput, android.os.OutcomeReceiver).
|
| ExecuteOutput |
The result returned by IsolatedWorker.onExecute(ExecuteInput, android.os.OutcomeReceiver)
in response to a call to OnDevicePersonalizationManager#execute(ComponentName,
PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) from a client app.
|
| ExecuteOutput.Builder |
A builder for ExecuteOutput
|
| FederatedComputeInput |
The input data for FederatedComputeScheduler.schedule.
|
| FederatedComputeInput.Builder |
A builder for FederatedComputeInput
|
| FederatedComputeScheduler |
Handles scheduling federated compute jobs.
|
| FederatedComputeScheduler.Params |
The parameters related to job scheduling.
|
| FederatedComputeScheduleRequest |
The input for FederatedComputeScheduler.schedule(FederatedComputeScheduleRequest,
java.util.concurrent.Executor, android.os.OutcomeReceiver).
|
| FederatedComputeScheduleResponse |
The result returned by FederatedComputeScheduler.schedule(FederatedComputeScheduleRequest,
java.util.concurrent.Executor, android.os.OutcomeReceiver) when successful.
|
| InferenceInput |
Contains all the information needed for a run of model inference.
|
| InferenceInput.Builder |
A builder for InferenceInput
|
| InferenceInput.Params |
|
| InferenceInput.Params.Builder |
A builder for Params
|
| InferenceOutput |
The result returned by ModelManager.run.
|
| InferenceOutput.Builder |
A builder for InferenceOutput
|
| IsolatedService |
Base class for services that are started by ODP on a call to
OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle,
java.util.concurrent.Executor, OutcomeReceiver)
and run in an isolated
process.
|
| LogReader |
An interface to a read logs from REQUESTS and EVENTS
Used as a Data Access Object for the REQUESTS and EVENTS table.
|
| ModelManager |
Handles model inference and only support TFLite model inference now.
|
| OnDevicePersonalizationManager |
OnDevicePersonalizationManager provides APIs for apps to load an
IsolatedService in an isolated process and interact with it.
|
| OnDevicePersonalizationManager.ExecuteResult |
The result of a call to OnDevicePersonalizationManager.execute(ComponentName,
PersistableBundle, Executor, OutcomeReceiver)
|
| RenderingConfig |
Information returned by
IsolatedWorker.onExecute(ExecuteInput, android.os.OutcomeReceiver)
that is used in a subesequent call to
IsolatedWorker.onRender(RenderInput, android.os.OutcomeReceiver) to identify the
content to be displayed in a single View.
|
| RenderingConfig.Builder |
A builder for RenderingConfig
|
| RenderInput |
The input data for
IsolatedWorker.onRender(RenderInput, android.os.OutcomeReceiver).
|
| RenderOutput |
The result returned by
IsolatedWorker.onRender(RenderInput, android.os.OutcomeReceiver).
|
| RenderOutput.Builder |
A builder for RenderOutput
|
| RequestLogRecord |
Contains data that will be written to the REQUESTS table at the end of a call to
IsolatedWorker.onExecute(ExecuteInput, android.os.OutcomeReceiver).
|
| RequestLogRecord.Builder |
A builder for RequestLogRecord
|
| RequestToken |
An opaque token that identifies the current request to an IsolatedService.
|
| SurfacePackageToken |
An opaque reference to content that can be displayed in a SurfaceView.
|
| TrainingExampleRecord |
One record of TrainingExamplesOutput.
|
| TrainingExampleRecord.Builder |
A builder for TrainingExampleRecord
|
| TrainingExamplesInput |
The input data for IsolatedWorker.onTrainingExamples.
|
| TrainingExamplesOutput |
The output data of IsolatedWorker.onTrainingExamples
|
| TrainingExamplesOutput.Builder |
A builder for TrainingExamplesOutput
|
| TrainingInterval |
Training interval settings required for federated computation jobs.
|
| TrainingInterval.Builder |
A builder for TrainingInterval
|
| UserData |
User data provided by the platform to an IsolatedService.
|
| WebTriggerInput |
The input data for
IsolatedWorker.onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver).
|
| WebTriggerOutput |
The result that should be returned by
IsolatedWorker.onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver).
|
| WebTriggerOutput.Builder |
A builder for WebTriggerOutput
|