EjecutarOutput.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 especificada en la solicitud de la app que realiza la llamada.

ExecuteOutput.Builder setRequestLogRecord(RequestLogRecord value)

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

Métodos heredados

Constructores públicos

Métodos públicos

addRenderConfig.

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.

setRenderConfigs

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

Una lista de objetos RenderingConfig, uno por ranura especificado en la solicitud de la app que realiza la llamada. La app que realiza la llamada y el servicio deben aceptar 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 de que se complete IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) Si es nulo, no se escribirán datos persistentes.

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

Devuelve
ExecuteOutput.Builder