ExecuteOutput.Builder

public static final class ExecuteOutput.Builder
extends Object

java.lang.Object
   ↳ android.adservices.ondevicepersonalization.ExecuteOutput.Builder


ExecuteOutput のビルダー

まとめ

パブリック コンストラクタ

Builder()

パブリック メソッド

ExecuteOutput.Builder addRenderingConfig(RenderingConfig value)
ExecuteOutput build()

インスタンスを作成します。

ExecuteOutput.Builder setRenderingConfigs(List<RenderingConfig> value)

RenderingConfig オブジェクトのリスト。呼び出し元アプリからのリクエストで指定されたスロットごとに 1 つ作成されます。

ExecuteOutput.Builder setRequestLogRecord(RequestLogRecord value)

IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) の完了後に REQUESTS テーブルに書き込まれる永続データ。

継承されるメソッド

パブリック コンストラクタ

パブリック メソッド

addRenderingConfig

public ExecuteOutput.Builder addRenderingConfig (RenderingConfig value)

パラメータ
value RenderingConfig: この値を null にすることはできません。

戻り値
ExecuteOutput.Builder この値が null になることはありません。

build

public ExecuteOutput build ()

インスタンスを作成します。呼び出し後にこのビルダーに変更を加えないでください。

戻り値
ExecuteOutput この値が null になることはありません。

setRenderingConfigs

public ExecuteOutput.Builder setRenderingConfigs (List<RenderingConfig> value)

RenderingConfig オブジェクトのリスト。呼び出し元アプリからのリクエストで指定されたスロットごとに 1 つ存在します。呼び出し元アプリとサービスは、このリストの予想されるサイズと一致する必要があります。

パラメータ
value List: この値を null にすることはできません。

戻り値
ExecuteOutput.Builder この値が null になることはありません。

setRequestLogRecord

public ExecuteOutput.Builder setRequestLogRecord (RequestLogRecord value)

IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) の完了後に REQUESTS テーブルに書き込まれる永続データ。null の場合、永続データは書き込まれません。

パラメータ
value RequestLogRecord: この値を null にすることはできません。

戻り値
ExecuteOutput.Builder