ExecuteOutput.Builder

public static final class ExecuteOutput.Builder
extends Object

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


Builder untuk ExecuteOutput

Ringkasan

Konstruktor publik

Builder()

Metode publik

ExecuteOutput.Builder addRenderingConfig(RenderingConfig value)
ExecuteOutput build()

Membangun instance.

ExecuteOutput.Builder setRenderingConfigs(List<RenderingConfig> value)

Daftar objek RenderingConfig, satu per slot yang ditentukan dalam permintaan dari aplikasi telepon seluler.

ExecuteOutput.Builder setRequestLogRecord(RequestLogRecord value)

Data persisten akan ditulis ke tabel REQUESTS setelah IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) selesai.

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

addRenderingConfig

public ExecuteOutput.Builder addRenderingConfig (RenderingConfig value)

Parameter
value RenderingConfig: Nilai ini tidak boleh null.

Hasil
ExecuteOutput.Builder Nilai ini tidak boleh null.

build

public ExecuteOutput build ()

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

Hasil
ExecuteOutput Nilai ini tidak boleh null.

setRenderingConfig

public ExecuteOutput.Builder setRenderingConfigs (List<RenderingConfig> value)

Daftar objek RenderingConfig, satu per slot yang ditentukan dalam permintaan dari aplikasi telepon seluler. Aplikasi panggilan dan layanan harus menyetujui ukuran yang diharapkan dari daftar ini.

Parameter
value List: Nilai ini tidak boleh null.

Hasil
ExecuteOutput.Builder Nilai ini tidak boleh null.

setRequestLogRecord

public ExecuteOutput.Builder setRequestLogRecord (RequestLogRecord value)

Data persisten akan ditulis ke tabel REQUESTS setelah IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) selesai. Jika null, tidak ada data persisten yang akan ditulis.

Parameter
value RequestLogRecord: Nilai ini tidak boleh null.