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

Object clone()

Membuat dan menampilkan salinan objek ini.

boolean equals(Object obj)

Menunjukkan apakah beberapa objek lain "sama dengan" objek ini atau tidak.

void finalize()

Dipanggil oleh pembersih sampah memori pada sebuah objek saat pembersihan sampah memori menentukan bahwa tidak ada lagi referensi ke objek.

final Class<?> getClass()

Menampilkan class runtime dari Object ini.

int hashCode()

Menampilkan nilai kode hash untuk objek.

final void notify()

Mengaktifkan satu thread yang menunggu di monitor objek ini.

final void notifyAll()

Mengaktifkan semua thread yang menunggu di monitor objek ini.

String toString()

Menampilkan representasi string dari objek ini.

final void wait(long timeoutMillis, int nanos)

Menyebabkan thread saat ini menunggu hingga aktif, biasanya dengan menerima notifikasi atau terganggu, atau hingga sejumlah real time telah berlalu.

final void wait(long timeoutMillis)

Menyebabkan thread saat ini menunggu hingga aktif, biasanya dengan menerima notifikasi atau terganggu, atau hingga sejumlah real time telah berlalu.

final void wait()

Membuat thread saat ini menunggu hingga aktif, biasanya dengan menerima notifikasi atau terganggu.

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.

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.

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.