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

Mem-build instance.

ExecuteOutput.Builder setRenderingConfigs(List<RenderingConfig> value)

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

ExecuteOutput.Builder setRequestLogRecord(RequestLogRecord value)

Data persisten yang akan ditulis ke tabel REQUEST 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 ()

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

Return
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 pemanggil. Aplikasi pemanggil dan layanan harus sesuai dengan 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 yang akan ditulis ke tabel REQUEST 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.

Return
ExecuteOutput.Builder