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) .

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

Object clone ()

Создает и возвращает копию этого объекта.

boolean equals ( Object obj)

Указывает, «равен» ли какой-либо другой объект этому объекту.

void finalize ()

Вызывается сборщиком мусора для объекта, когда сборщик мусора определяет, что ссылок на объект больше нет.

final Class <?> getClass ()

Возвращает класс времени выполнения этого Object .

int hashCode ()

Возвращает значение хеш-кода для объекта.

final void notify ()

Пробуждает одиночный поток, ожидающий монитора этого объекта.

final void notifyAll ()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

String toString ()

Возвращает строковое представление объекта.

final void wait (long timeoutMillis, int nanos)

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания , или до тех пор, пока не истечет определенное количество реального времени.

final void wait (long timeoutMillis)

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания , или до тех пор, пока не истечет определенное количество реального времени.

final void wait ()

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания .

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

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

добавить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