RenderOutput.Builder

public static final class RenderOutput.Builder
extends Object

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


Ein Bauunternehmen 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 WebView gerendert werden soll.

RenderOutput.Builder setTemplateId(String value)

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

RenderOutput.Builder setTemplateParams(PersistableBundle value)

Die Parameter, die in der Vorlage aus RenderOutput.getTemplateId() eingefügt werden sollen.

Übernommene Methoden

Object clone()

Erstellt eine Kopie dieses Objekts und gibt sie zurück.

boolean equals(Object obj)

Gibt an, ob ein anderes Objekt mit diesem Objekt „identisch“ ist.

void finalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

final Class<?> getClass()

Gibt die Laufzeitklasse dieses Object zurück.

int hashCode()

Gibt einen Hash-Codewert für das Objekt zurück.

final void notify()

Weckt einen einzelnen Thread auf, der auf den Monitor dieses Objekts wartet.

final void notifyAll()

Weckt alle Threads auf, die auf dem Monitor dieses Objekts warten.

String toString()

Gibt eine Stringdarstellung des Objekts zurück.

final void wait(long timeoutMillis, int nanos)

Der aktuelle Thread wartet, bis er geweckt wird, normalerweise durch Benachrichtigung oder Unterbrechung oder bis eine bestimmte Zeit in Echtzeit verstrichen ist.

final void wait(long timeoutMillis)

Der aktuelle Thread wartet, bis er geweckt wird, normalerweise durch Benachrichtigung oder Unterbrechung oder bis eine bestimmte Zeit in Echtzeit verstrichen ist.

final void wait()

Der aktuelle Thread wartet, bis er geweckt wird, normalerweise durch Benachrichtigung oder Unterbrechung.

Öffentliche Konstruktoren

Öffentliche Methoden

build

public RenderOutput build ()

Erstellt die Instanz. Dieser Builder sollte nach diesem Aufruf 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 WebView gerendert werden soll. Wenn dieser Wert null ist, generiert der ODP-Dienst HTML aus den Daten in RenderOutput.getTemplateId() und RenderOutput.getTemplateParams(), wie unten beschrieben.

Parameter
value String: Dieser Wert darf nicht null sein.

setTemplateId

public RenderOutput.Builder setTemplateId (String value)

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

Parameter
value String: Dieser Wert darf nicht null sein.

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

Die Parameter, die in der Vorlage aus RenderOutput.getTemplateId() eingefügt werden sollen. Dieser Wert wird ignoriert, wenn RenderOutput.getContent() nicht null ist.

Parameter
value PersistableBundle: Dieser Wert darf nicht null sein.