RenderOutput.Builder

public static final class RenderOutput.Builder
extends Object

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


Builder untuk RenderOutput

Ringkasan

Konstruktor publik

Builder()

Metode publik

RenderOutput build()

Membangun instance.

RenderOutput.Builder setContent(String value)

Konten HTML yang akan dirender dalam webview.

RenderOutput.Builder setTemplateId(String value)

Kunci dalam tabel IsolatedService#getRemoteData(RequestToken) REMOTE_DATA yang mengarah ke template Apache Velocity.

RenderOutput.Builder setTemplateParams(PersistableBundle value)

Parameter yang akan diisi dalam template dari RenderOutput.getTemplateId().

Metode turunan

Konstruktor publik

Metode publik

build

public RenderOutput build ()

Membangun instance. Builder ini tidak boleh disentuh setelah memanggil instance inil!

Hasil
RenderOutput Nilai ini tidak boleh null.

setContent

public RenderOutput.Builder setContent (String value)

Konten HTML yang akan dirender dalam webview. Jika nilai ini null, layanan ODP akan menghasilkan HTML dari data dalam RenderOutput.getTemplateId() dan RenderOutput.getTemplateParams() seperti yang dijelaskan di bawah.

Parameter
value String: Nilai ini tidak boleh null.

Hasil
RenderOutput.Builder

setTemplateId

public RenderOutput.Builder setTemplateId (String value)

Kunci dalam tabel IsolatedService#getRemoteData(RequestToken) REMOTE_DATA yang mengarah ke template Apache Velocity. Nilai ini akan diabaikan jika RenderOutput.getContent() bukan null.

Parameter
value String: Nilai ini tidak boleh null.

Hasil
RenderOutput.Builder

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

Parameter yang akan diisi dalam template dari RenderOutput.getTemplateId(). Nilai ini akan diabaikan jika RenderOutput.getContent() bukan null.

Parameter
value PersistableBundle: Nilai ini tidak boleh null.

Hasil
RenderOutput.Builder