ExecuteOutput.Builder

public static final class ExecuteOutput.Builder
extends Object

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


Ein Builder für ExecuteOutput

Zusammenfassung

Öffentliche Konstruktoren

Builder()

Öffentliche Methoden

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

Erstellt die Instanz.

ExecuteOutput.Builder setRenderingConfigs(List<RenderingConfig> value)

Eine Liste von RenderingConfig-Objekten, eines pro Slot, der in der Anfrage vom Anruf-App.

ExecuteOutput.Builder setRequestLogRecord(RequestLogRecord value)

Persistente Daten, die nach dem Ende in die Tabelle REQUESTS geschrieben werden IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) abgeschlossen wird.

Übernommene Methoden

Öffentliche Konstruktoren

Öffentliche Methoden

addRenderingConfig

public ExecuteOutput.Builder addRenderingConfig (RenderingConfig value)

Parameter
value RenderingConfig: Dieser Wert darf nicht null sein.

Returns
ExecuteOutput.Builder Dieser Wert darf nicht null sein.

Weitere Informationen:

build

public ExecuteOutput build ()

Erstellt die Instanz. Dieser Builder sollte nach dem Anruf nicht mehr geändert werden.

Returns
ExecuteOutput Dieser Wert darf nicht null sein.

setRenderingConfigs

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

Eine Liste von RenderingConfig-Objekten, eines pro Slot, der in der Anfrage vom Anruf-App. Die aufrufende App und der Dienst müssen sich auf die erwartete Größe dieser Liste einigen.

Parameter
value List: Dieser Wert darf nicht null sein.

Returns
ExecuteOutput.Builder Dieser Wert darf nicht null sein.

setRequestLogRecord

public ExecuteOutput.Builder setRequestLogRecord (RequestLogRecord value)

Persistente Daten, die nach dem Ende in die Tabelle REQUESTS geschrieben werden IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) abgeschlossen wird. Bei null werden keine persistenten Daten geschrieben.

Parameter
value RequestLogRecord: Dieser Wert darf nicht null sein.

Returns
ExecuteOutput.Builder