ExecuteOutput.Builder

public static final class ExecuteOutput.Builder
extends Object

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


Un compilador para ExecuteOutput.

Resumen

Constructores públicos

Builder()

Métodos públicos

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

Compila la instancia.

ExecuteOutput.Builder setRenderingConfigs(List<RenderingConfig> value)

Una lista de objetos RenderingConfig, uno por ranura especificado en la solicitud del desde la app de llamadas.

ExecuteOutput.Builder setRequestLogRecord(RequestLogRecord value)

Datos persistentes que se escribirán en la tabla REQUESTS después IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) de datos completados.

Métodos heredados

Constructores públicos

Métodos públicos

addRenderingConfig

public ExecuteOutput.Builder addRenderingConfig (RenderingConfig value)

Parámetros
value RenderingConfig: este valor no puede ser null.

Resultado que se muestra
ExecuteOutput.Builder Este valor no puede ser null.

build

public ExecuteOutput build ()

Compila la instancia. No se debe tocar este compilador después de llamarlo.

Devuelve
ExecuteOutput Este valor no puede ser null.

setRenderingConfigs

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

Una lista de objetos RenderingConfig, uno por ranura especificado en la solicitud del desde la app de llamadas. La app que realiza la llamada y el servicio deben acordar el tamaño esperado de esta lista.

Parámetros
value List: este valor no puede ser null.

Resultado que se muestra
ExecuteOutput.Builder Este valor no puede ser null.

setRequestLogRecord

public ExecuteOutput.Builder setRequestLogRecord (RequestLogRecord value)

Datos persistentes que se escribirán en la tabla REQUESTS después IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) de datos completados. Si es nulo, no se escribirán datos persistentes.

Parámetros
value RequestLogRecord: este valor no puede ser null.

Devuelve
ExecuteOutput.Builder