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

public Builder ()

Public methods

build

public EventOutput build ()

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

Returns
EventOutput This value cannot be null.

setEventLogRecord

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