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)

تُستخدَم لضبط حقل الأرقام الثنائية لوجهَي التقارير المُراد إرسالها إليهما (المشتري أو البائع أو كليهما).

الطرق المكتسبة

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.

setData

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)

تُستخدَم لضبط حقل الأرقام الثنائية لوجهات إعداد التقارير التي يتم إعداد التقارير لها (المشتري أو البائع أو كليهما).

يمكنك الاطّلاع على ReportEventRequest.getReportingDestinations() لمزيد من المعلومات.

المعلمات
reportingDestinations int: القيمة هي إما 0 أو تركيبة من ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER وReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

المرتجعات
ReportEventRequest.Builder لا يمكن أن تكون هذه القيمة null.