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()

Mem-build instance.

EventLogRecord.Builder setData(ContentValues value)

Data tambahan yang akan dicatat.

EventLogRecord.Builder setRequestLogRecord(RequestLogRecord value)

RequestLogRecord yang ada yang harus dikaitkan dengan payload ini.

EventLogRecord.Builder setRowIndex(int value)

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

EventLogRecord.Builder setType(int value)

ID yang ditetapkan layanan yang mengidentifikasi payload ini.

Metode turunan

Konstruktor publik

Metode publik

build

public EventLogRecord build ()

Mem-build instance. Builder ini tidak boleh disentuh setelah memanggil ini!

Return
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 dalam log.

Parameter
value ContentValues: Nilai ini tidak boleh null.

Return
EventLogRecord.Builder

setRequestLogRecord

public EventLogRecord.Builder setRequestLogRecord (RequestLogRecord value)

RequestLogRecord yang ada yang 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 dalam RequestLogRecord yang ada yang harus dikaitkan dengan payload ini.

Parameter
value int: Nilainya adalah 0 atau lebih besar

Return
EventLogRecord.Builder Nilai ini tidak boleh null.

setType

public EventLogRecord.Builder setType (int value)

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

Parameter
value int: Nilainya antara 1 dan 127 inklusif

Return
EventLogRecord.Builder Nilai ini tidak boleh null.