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