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 باشد.