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

Mem-build 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

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

Mem-build objek ReportEventRequest.

Return
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

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

Return
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

Return
ReportEventRequest.Builder Nilai ini tidak boleh null.