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 オブジェクトのリスト( 通話アプリ。

ExecuteOutput.Builder setRequestLogRecord(RequestLogRecord value)

次の日付の後に REQUESTS テーブルに書き込まれる永続データ IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) 表示されます。

継承されるメソッド

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

パブリック メソッド

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 オブジェクトのリスト( 通話アプリ。呼び出し元アプリとサービスは、このリストの想定サイズについて合意する必要があります。

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

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

setRequestLogRecord

public ExecuteOutput.Builder setRequestLogRecord (RequestLogRecord value)

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

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

戻り値
ExecuteOutput.Builder