EventLogRecord.Builder

public static final class EventLogRecord.Builder
extends Object

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


Builder untuk EventLogRecord

Ringkasan

Konstruktor publik

Builder()

Metode publik

EventLogRecord build()

Membangun instance.

EventLogRecord.Builder setData(ContentValues value)

Data tambahan yang akan dicatat.

EventLogRecord.Builder setRequestLogRecord(RequestLogRecord value)

RequestLogRecord yang sudah ada dan harus dikaitkan dengan payload ini.

EventLogRecord.Builder setRowIndex(int value)

Indeks baris di dalam RequestLogRecord yang ada dan harus dikaitkan dengan payload ini.

EventLogRecord.Builder setType(int value)

ID yang ditetapkan layanan dan mengidentifikasi payload ini.

Metode turunan

Konstruktor publik

Metode publik

build

public EventLogRecord build ()

Membangun instance. Builder ini tidak boleh disentuh setelah memanggil instance inil!

Hasil
EventLogRecord Nilai ini tidak boleh null.

setData

public EventLogRecord.Builder setData (ContentValues value)

Data tambahan yang akan dicatat. Dapat bernilai null, jika tidak ada data tambahan yang perlu ditulis sebagai bagian dari peristiwa, dan hanya kemunculan peristiwa yang perlu dicatat ke dalam log.

Parameter
value ContentValues: Nilai ini tidak boleh null.

Hasil
EventLogRecord.Builder

setRequestLogRecord

public EventLogRecord.Builder setRequestLogRecord (RequestLogRecord value)

RequestLogRecord yang sudah ada dan harus dikaitkan dengan payload ini.

Parameter
value RequestLogRecord: Nilai ini tidak boleh null.

Hasil
EventLogRecord.Builder Nilai ini tidak boleh null.

setRowIndex

public EventLogRecord.Builder setRowIndex (int value)

Indeks baris di dalam RequestLogRecord yang ada dan harus dikaitkan dengan payload ini.

Parameter
value int: Nilainya adalah 0, atau lebih besar

Hasil
EventLogRecord.Builder Nilai ini tidak boleh null.

setType

public EventLogRecord.Builder setType (int value)

ID yang ditetapkan layanan dan mengidentifikasi payload ini. Setiap baris di RequestLogRecord dapat dikaitkan dengan maksimal satu peristiwa dari jenis yang ditentukan. Platform akan menghapus peristiwa jika peristiwa lain dengan jenis yang sama sudah ada untuk baris di RequestLogRecord. Harus >0 dan <128. Ini memungkinkan hingga 127 peristiwa ditulis untuk setiap baris di RequestLogRecord.

Parameter
value int: Nilai antara 1 dan 127 inklusif

Hasil
EventLogRecord.Builder Nilai ini tidak boleh null.