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

Object clone()

Membuat dan menampilkan salinan objek ini.

boolean equals(Object obj)

Menunjukkan apakah beberapa objek lain "sama dengan" objek ini atau tidak.

void finalize()

Dipanggil oleh pembersih sampah memori pada sebuah objek saat pembersihan sampah memori menentukan bahwa tidak ada lagi referensi ke objek.

final Class<?> getClass()

Menampilkan class runtime dari Object ini.

int hashCode()

Menampilkan nilai kode hash untuk objek.

final void notify()

Mengaktifkan satu thread yang menunggu di monitor objek ini.

final void notifyAll()

Mengaktifkan semua thread yang menunggu di monitor objek ini.

String toString()

Menampilkan representasi string dari objek ini.

final void wait(long timeoutMillis, int nanos)

Menyebabkan thread saat ini menunggu hingga aktif, biasanya dengan menerima notifikasi atau terganggu, atau hingga sejumlah real time telah berlalu.

final void wait(long timeoutMillis)

Menyebabkan thread saat ini menunggu hingga aktif, biasanya dengan menerima notifikasi atau terganggu, atau hingga sejumlah real time telah berlalu.

final void wait()

Membuat thread saat ini menunggu hingga aktif, biasanya dengan menerima notifikasi atau terganggu.

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.

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.