RenderOutput.Builder

public static final class RenderOutput.Builder
extends Object

java.lang.Object
😎 android.adservices.ondevicepersonalization.RenderOutput.Builder


Ein Builder für RenderOutput

Zusammenfassung

Öffentliche Konstruktoren

Builder()

Öffentliche Methoden

RenderOutput build()

Erstellt die Instanz.

RenderOutput.Builder setContent(String value)

Der HTML-Inhalt, der in einer Webansicht gerendert werden soll.

RenderOutput.Builder setTemplateId(String value)

Ein Schlüssel in der Tabelle REMOTE_DATA IsolatedService#getRemoteData(RequestToken), der verweist auf eine Apache Velocity-Vorlage.

RenderOutput.Builder setTemplateParams(PersistableBundle value)

Die Parameter, die in der Vorlage von RenderOutput.getTemplateId() ausgefüllt werden sollen.

Übernommene Methoden

Öffentliche Konstruktoren

Öffentliche Methoden

build

public RenderOutput build ()

Erstellt die Instanz. Dieser Builder sollte nach dem Anruf nicht mehr geändert werden.

Returns
RenderOutput Dieser Wert darf nicht null sein.

Inhalt festlegen

public RenderOutput.Builder setContent (String value)

Der HTML-Inhalt, der in einer Webansicht gerendert werden soll. Wenn dieser Wert null ist, generiert HTML aus den Daten in RenderOutput.getTemplateId() und RenderOutput.getTemplateParams() wie unten beschrieben.

Parameter
value String: Dieser Wert darf nicht null sein.

Returns
RenderOutput.Builder

Vorlagen-ID festlegen

public RenderOutput.Builder setTemplateId (String value)

Ein Schlüssel in der Tabelle REMOTE_DATA IsolatedService#getRemoteData(RequestToken), der verweist auf eine Apache Velocity-Vorlage. Dies wird ignoriert, wenn RenderOutput.getContent() ist nicht null.

Parameter
value String: Dieser Wert darf nicht null sein.

Returns
RenderOutput.Builder

Set-Vorlagenparameter

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

Die Parameter, die in der Vorlage von RenderOutput.getTemplateId() ausgefüllt werden sollen. Dies ist wird ignoriert, wenn RenderOutput.getContent() ungleich null ist.

Parameter
value PersistableBundle: Dieser Wert darf nicht null sein.

Returns
RenderOutput.Builder