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

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.

Hasil
ExecuteOutput.Builder