EventOutput.Builder


public static final class EventOutput.Builder
extends Object

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


This class is deprecated.
The ODP APIs are deprecated and will not be supported in future Android releases. There is no direct replacement API available. Developers currently integrated with these APIs must cease further integration efforts. For comprehensive details regarding this deprecation and the future roadmap of Privacy Sandbox on Android, please consult the official Privacy Sandbox developer documentation and announcements: https://privacysandbox.google.com

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