android.adservices.ondevicepersonalization

インターフェース

IsolatedWorker OS から IsolatedService へのリクエストを処理するために実装する必要があるメソッドのインターフェース。 
Key-ValueStore 読み取り専用の Key-Value ストアへのインターフェース。 
MutableKeyValueStore 読み取り / 書き込みの Key-Value ストアへのインターフェース。 

クラス

AppInfo アプリに関する情報。 
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 が用意されています。 
RenderingConfig IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) によって返される情報。後続の IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) の呼び出しで使用され、単一の View に表示されるコンテンツを識別します。 
RenderingConfig.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) の入力データ
トレーニング例出力 IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer) の出力データ
TrainingExampleOutput.Builder で作成 TrainingExampleOutput のビルダー
TrainingInterval 連携コンピューティング ジョブに必要なトレーニング間隔の設定。 
TrainingInterval.Builder TrainingInterval のビルダー
ユーザーデータ プラットフォームから IsolatedService に提供されるユーザーデータ。 

例外

OnDevicePersonalizationException OnDevicePersonalization API からスローされる例外。