ExecuteOutput.Builder

public static final class ExecuteOutput.Builder
extends Object

java.lang.Объект
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) .

Унаследованные методы

Общественные конструкторы

Публичные методы

добавитьRenderingConfig

public ExecuteOutput.Builder addRenderingConfig (RenderingConfig value)

Параметры
value RenderingConfig : Это значение не может быть null .

Возврат
ExecuteOutput.Builder Это значение не может быть null .

См. также:

строить

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) . Если значение равно нулю, постоянные данные не будут записаны.

Параметры
value RequestLogRecord : это значение не может быть null .

Возврат
ExecuteOutput.Builder