ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.ReportEventRequest.Builder


Builder untuk objek ReportEventRequest.

Ringkasan

Konstruktor publik

Builder(long adSelectionId, String eventKey, String eventData, int reportingDestinations)

Metode publik

ReportEventRequest build()

Membangun objek ReportEventRequest.

ReportEventRequest.Builder setAdSelectionId(long adSelectionId)

Menetapkan ID pemilihan iklan yang terkait dengan peristiwa iklan yang dirender.

ReportEventRequest.Builder setData(String eventData)

Menetapkan data peristiwa iklan.

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

Menetapkan peristiwa input yang terkait dengan interaksi pengguna.

ReportEventRequest.Builder setKey(String eventKey)

Menetapkan kunci peristiwa, jenis peristiwa iklan yang akan dilaporkan.

ReportEventRequest.Builder setReportingDestinations(int reportingDestinations)

Menetapkan bitfield tujuan pelaporan yang akan dilaporkan (pembeli, penjual, atau keduanya).

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

Builder

public Builder (long adSelectionId, 
                String eventKey, 
                String eventData, 
                int reportingDestinations)

Parameter
adSelectionId long

eventKey String: Nilai ini tidak boleh null.

eventData String: Nilai ini tidak boleh null.

reportingDestinations int: Nilainya adalah 0 atau kombinasi dari ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER dan ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

Metode publik

build

public ReportEventRequest build ()

Membangun objek ReportEventRequest.

Hasil
ReportEventRequest Nilai ini tidak boleh null.

setAdSelectionId

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

Menetapkan ID pemilihan iklan yang terkait dengan peristiwa iklan yang dirender.

Lihat ReportEventRequest.getAdSelectionId() untuk mengetahui informasi selengkapnya.

Parameter
adSelectionId long

Hasil
ReportEventRequest.Builder Nilai ini tidak boleh null.

setData

public ReportEventRequest.Builder setData (String eventData)

Menetapkan data peristiwa iklan.

Lihat ReportEventRequest.getData() untuk mengetahui informasi selengkapnya.

Parameter
eventData String: Nilai ini tidak boleh null.

Hasil
ReportEventRequest.Builder Nilai ini tidak boleh null.

setInputEvent

public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)

Menetapkan peristiwa input yang terkait dengan interaksi pengguna.

Lihat ReportEventRequest.getInputEvent() untuk mengetahui informasi selengkapnya.

Parameter
inputEvent InputEvent: Nilai ini dapat berupa null.

Hasil
ReportEventRequest.Builder Nilai ini tidak boleh null.

setKey

public ReportEventRequest.Builder setKey (String eventKey)

Menetapkan kunci peristiwa, jenis peristiwa iklan yang akan dilaporkan.

Lihat ReportEventRequest.getKey() untuk mengetahui informasi selengkapnya.

Parameter
eventKey String: Nilai ini tidak boleh null.

Hasil
ReportEventRequest.Builder Nilai ini tidak boleh null.

setReportingDestinations

public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

Menetapkan bitfield tujuan pelaporan yang akan dilaporkan (pembeli, penjual, atau keduanya).

Lihat ReportEventRequest.getReportingDestinations() untuk mengetahui informasi selengkapnya.

Parameter
reportingDestinations int: Nilainya adalah 0 atau kombinasi dari ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER dan ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

Hasil
ReportEventRequest.Builder Nilai ini tidak boleh null.