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

Mem-build 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 menunjuk ke template Apache Velocity.

RenderOutput.Builder setTemplateParams(PersistableBundle value)

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

Metode turunan

Konstruktor publik

Metode publik

build

public RenderOutput build ()

Mem-build instance. Builder ini tidak boleh disentuh setelah memanggil ini!

Return
RenderOutput Nilai ini tidak boleh null.

setContent

public RenderOutput.Builder setContent (String value)

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

Parameter
value String: Nilai ini tidak boleh null.

Return
RenderOutput.Builder

setTemplateId

public RenderOutput.Builder setTemplateId (String value)

Kunci dalam tabel IsolatedService#getRemoteData(RequestToken) REMOTE_DATA yang menunjuk ke template Apache Velocity. Argumen ini akan diabaikan jika RenderOutput.getContent() tidak bernilai null.

Parameter
value String: Nilai ini tidak boleh null.

Return
RenderOutput.Builder

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

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

Parameter
value PersistableBundle: Nilai ini tidak boleh null.

Return
RenderOutput.Builder