Builder
class Builder
kotlin.Any | |
↳ | android.adservices.ondevicepersonalization.WebTriggerOutput.Builder |
A builder for WebTriggerOutput
Summary
Public constructors | |
---|---|
Builder() |
Public methods | |
---|---|
WebTriggerOutput.Builder |
addEventLogRecord(value: EventLogRecord) |
WebTriggerOutput |
build() Builds the instance. |
WebTriggerOutput.Builder |
setEventLogRecords(value: MutableList<EventLogRecord!>) A list of |
WebTriggerOutput.Builder |
setRequestLogRecord(value: RequestLogRecord?) Persistent data to be written to the REQUESTS table after |
Public constructors
Public methods
addEventLogRecord
fun addEventLogRecord(value: EventLogRecord): WebTriggerOutput.Builder
Parameters | |
---|---|
value |
EventLogRecord: This value cannot be null . |
Return | |
---|---|
WebTriggerOutput.Builder |
This value cannot be null . |
See Also
build
fun build(): WebTriggerOutput
Builds the instance. This builder should not be touched after calling this!
Return | |
---|---|
WebTriggerOutput |
This value cannot be null . |
setEventLogRecords
fun setEventLogRecords(value: MutableList<EventLogRecord!>): WebTriggerOutput.Builder
A list of EventLogRecord
objects to be written to the EVENTS table. Each EventLogRecord
must be associated with an existing RequestLogRecord
in the REQUESTS table, specified using EventLogRecord.Builder#setRequestLogRecord(RequestLogRecord)
. If the RequestLogRecord
is not specified, the EventLogRecord
will not be written. The list can be empty if no data needs to be written to the EVENTS table.
Parameters | |
---|---|
value |
MutableList<EventLogRecord!>: This value cannot be null . |
Return | |
---|---|
WebTriggerOutput.Builder |
This value cannot be null . |
setRequestLogRecord
fun setRequestLogRecord(value: RequestLogRecord?): WebTriggerOutput.Builder
Persistent data to be written to the REQUESTS table after IsolatedWorker#onWebTrigger(WebTriggerInput, android.os.OutcomeReceiver)
completes. This can be null
if no data needs to be written to the REQUESTS table.
Parameters | |
---|---|
value |
RequestLogRecord?: This value may be null . |