ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

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


ตัวสร้างสำหรับออบเจ็กต์ ReportEventRequest

สรุป

ตัวสร้างแบบสาธารณะ

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

เมธอดสาธารณะ

ReportEventRequest build()

สร้างออบเจ็กต์ ReportEventRequest

ReportEventRequest.Builder setAdSelectionId(long adSelectionId)

ตั้งค่ารหัสการเลือกโฆษณาที่เชื่อมโยงกับเหตุการณ์ของโฆษณาที่แสดงผล

ReportEventRequest.Builder setData(String eventData)

ตั้งค่าข้อมูลเหตุการณ์โฆษณา

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

ตั้งค่าเหตุการณ์อินพุตที่เชื่อมโยงกับการโต้ตอบของผู้ใช้

ReportEventRequest.Builder setKey(String eventKey)

ตั้งค่าคีย์เหตุการณ์ ซึ่งเป็นประเภทของเหตุการณ์โฆษณาที่จะรายงาน

ReportEventRequest.Builder setReportingDestinations(int reportingDestinations)

ตั้งค่าบิตฟิลด์ของปลายทางการรายงานที่จะรายงาน (ผู้ซื้อ ผู้ขาย หรือทั้ง 2 ฝ่าย)

วิธีการที่รับช่วงมา

Object clone()

สร้างและแสดงผลสําเนาของออบเจ็กต์นี้

boolean equals(Object obj)

บ่งชี้ว่าออบเจ็กต์อื่น "เท่ากับ" ออบเจ็กต์นี้หรือไม่

void finalize()

เรียกใช้โดยเครื่องมือเก็บขยะในออบเจ็กต์ เมื่อคอลเล็กชันขยะระบุว่าไม่มีการอ้างอิงไปยังออบเจ็กต์อีกแล้ว

final Class<?> getClass()

แสดงผลคลาสรันไทม์ของ Object นี้

int hashCode()

แสดงผลค่ารหัสแฮชสําหรับออบเจ็กต์

final void notify()

ปลุกเธรดเดียวที่รออยู่ในมอนิเตอร์ของออบเจ็กต์นี้

final void notifyAll()

ปลุกเทรดทั้งหมดที่รออยู่ในมอนิเตอร์ของออบเจ็กต์นี้

String toString()

แสดงผลออบเจ็กต์เป็นสตริง

final void wait(long timeoutMillis, int nanos)

ทําให้เธรดปัจจุบันรอจนกว่าจะได้รับการปลุก ซึ่งโดยปกติแล้วคือการได้รับการแจ้งเตือนหรือถูกขัดจังหวะ หรือจนกว่าจะผ่านไปเป็นระยะเวลาหนึ่งตามเวลาจริง

final void wait(long timeoutMillis)

ทําให้เธรดปัจจุบันรอจนกว่าจะได้รับการปลุก ซึ่งโดยปกติแล้วคือการได้รับการแจ้งเตือนหรือถูกขัดจังหวะ หรือจนกว่าจะผ่านไปเป็นระยะเวลาหนึ่งตามเวลาจริง

final void wait()

ทำให้เทรดปัจจุบันต้องรอจนกว่าจะมีการปลุก ซึ่งโดยปกติแล้วจะมีการแจ้งเตือนหรือได้รับการรบกวน

ตัวสร้างแบบสาธารณะ

นักสร้าง

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

พารามิเตอร์
adSelectionId long

eventKey String: ค่านี้ต้องไม่เป็น null

eventData String: ค่านี้ต้องไม่ใช่ null

reportingDestinations int: ค่าคือ 0 หรือชุดค่าผสมของ ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER และ ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

เมธอดสาธารณะ

บิลด์

public ReportEventRequest build ()

สร้างออบเจ็กต์ ReportEventRequest

คิกรีเทิร์น
ReportEventRequest ค่านี้ต้องไม่เป็น null

setAdSelectionId

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

ตั้งค่ารหัสการเลือกโฆษณาที่เชื่อมโยงกับเหตุการณ์ของโฆษณาที่แสดงผล

ดูข้อมูลเพิ่มเติมได้ที่ ReportEventRequest.getAdSelectionId()

พารามิเตอร์
adSelectionId long

คิกรีเทิร์น
ReportEventRequest.Builder ค่านี้ต้องไม่เป็น null

ตั้งค่าข้อมูล

public ReportEventRequest.Builder setData (String eventData)

ตั้งค่าข้อมูลเหตุการณ์โฆษณา

ดูข้อมูลเพิ่มเติมได้ที่ ReportEventRequest.getData()

พารามิเตอร์
eventData String: ค่านี้ต้องไม่ใช่ null

คิกรีเทิร์น
ReportEventRequest.Builder ค่านี้ต้องไม่เป็น null

setInputEvent

public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)

ตั้งค่าเหตุการณ์อินพุตที่เชื่อมโยงกับการโต้ตอบของผู้ใช้

ดูข้อมูลเพิ่มเติมได้ที่ ReportEventRequest.getInputEvent()

พารามิเตอร์
inputEvent InputEvent: ค่านี้อาจเป็น null

คิกรีเทิร์น
ReportEventRequest.Builder ค่านี้ต้องไม่เป็น null

setKey

public ReportEventRequest.Builder setKey (String eventKey)

ตั้งค่าคีย์เหตุการณ์ ซึ่งเป็นประเภทเหตุการณ์โฆษณาที่จะรายงาน

ดูข้อมูลเพิ่มเติมได้ที่ ReportEventRequest.getKey()

พารามิเตอร์
eventKey String: ค่านี้ต้องไม่ใช่ null

คิกรีเทิร์น
ReportEventRequest.Builder ค่านี้ต้องไม่เป็น null

setReportingDestinations

public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

ตั้งค่าบิตฟิลด์ของปลายทางการรายงานที่จะรายงาน (ผู้ซื้อ ผู้ขาย หรือทั้ง 2 ฝ่าย)

ดูข้อมูลเพิ่มเติมได้ที่ ReportEventRequest.getReportingDestinations()

พารามิเตอร์
reportingDestinations int: ค่าคือ 0 หรือชุดค่าผสมของ ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER และ ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

คิกรีเทิร์น
ReportEventRequest.Builder ค่านี้ต้องไม่เป็น null