ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

java.lang.Object
android.adservices.adsenabled.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)

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

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

شركات الإنشاءات العامة

البنّاء

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)

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

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

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

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