EventOutput.Builder


public static final class EventOutput.Builder
extends Object

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


A builder for EventOutput

Summary

Public constructors

Builder()

Public methods

EventOutput build()

Builds the instance.

EventOutput.Builder setEventLogRecord(EventLogRecord value)

An EventLogRecord to be written to the EVENTS table, if not null.

Inherited methods

Public constructors

Builder

Added in API level 35
public Builder ()

Public methods

build

Added in API level 35
public EventOutput build ()

Builds the instance. This builder should not be touched after calling this!

Returns
EventOutput This value cannot be null.

setEventLogRecord

Added in API level 35
public EventOutput.Builder setEventLogRecord (EventLogRecord value)

An EventLogRecord to be written to the EVENTS table, if not null. Each EventLogRecord is associated with a row in an existing RequestLogRecord that has been written to the REQUESTS table.

Parameters
value EventLogRecord: This value may be null.

Returns
EventOutput.Builder