RenderOutput.Builder

public static final class RenderOutput.Builder
extends Object

java.lang.Объект
android.adservices.ondevicepersonalization.RenderOutput.Builder


Конструктор для RenderOutput

Краткое содержание

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

Builder ()

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

RenderOutput build ()

Создает экземпляр.

RenderOutput.Builder setContent ( String value)

HTML-содержимое, которое будет отображаться в веб-просмотре.

RenderOutput.Builder setTemplateId ( String value)

Ключ в таблице REMOTE_DATA IsolatedService#getRemoteData(RequestToken) , указывающий на шаблон Apache Velocity .

RenderOutput.Builder setTemplateParams ( PersistableBundle value)

Параметры, которые необходимо заполнить в шаблоне из RenderOutput.getTemplateId() .

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

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

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

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

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

строить

public RenderOutput build ()

Создает экземпляр. Этого строителя нельзя трогать после звонка!

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

setContent

public RenderOutput.Builder setContent (String value)

HTML-контент, который будет отображаться в веб-просмотре. Если это значение равно нулю, служба ODP генерирует HTML из данных в RenderOutput.getTemplateId() и RenderOutput.getTemplateParams() , как описано ниже.

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

Возврат
RenderOutput.Builder

setTemplateId

public RenderOutput.Builder setTemplateId (String value)

Ключ в таблице REMOTE_DATA IsolatedService#getRemoteData(RequestToken) , указывающий на шаблон Apache Velocity . Это игнорируется, если RenderOutput.getContent() не равен нулю.

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

Возврат
RenderOutput.Builder

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

Параметры, которые необходимо заполнить в шаблоне из RenderOutput.getTemplateId() . Это игнорируется, если RenderOutput.getContent() не равен нулю.

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

Возврат
RenderOutput.Builder