EventLogRecord.Builder

public static final class EventLogRecord.Builder
extends Object

java.lang.object
android.adservices.ondevicepersonalization.EventLogRecord.Builder


سازنده برای EventLogRecord

خلاصه

سازندگان عمومی

Builder ()

روش های عمومی

EventLogRecord build ()

نمونه را می سازد.

EventLogRecord.Builder setData ( ContentValues value)

داده های اضافی که باید ثبت شوند.

EventLogRecord.Builder setRequestLogRecord ( RequestLogRecord value)

RequestLogRecord موجود که این بار باید با آن مرتبط باشد.

EventLogRecord.Builder setRowIndex (int value)

شاخص ردیف در RequestLogRecord موجود که این بار باید با آن مرتبط باشد.

EventLogRecord.Builder setType (int value)

شناسه اختصاص داده شده به سرویس که این محموله را شناسایی می کند.

روش های ارثی

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

نمونه را می سازد. بعد از تماس با این سازنده نباید دست زد!

برمی گرداند
EventLogRecord این مقدار نمی تواند null باشد.

setData

public EventLogRecord.Builder setData (ContentValues value)

داده های اضافی که باید ثبت شوند. اگر نیازی به نوشتن داده های اضافی به عنوان بخشی از رویداد نباشد و فقط وقوع رویداد باید ثبت شود، می تواند تهی باشد.

پارامترها
value ContentValues : این مقدار نمی تواند null باشد.

برمی گرداند
EventLogRecord.Builder

setRequestLogRecord

public EventLogRecord.Builder setRequestLogRecord (RequestLogRecord value)

RequestLogRecord موجود که این بار باید با آن مرتبط باشد.

پارامترها
value RequestLogRecord : این مقدار نمی تواند null باشد.

برمی گرداند
EventLogRecord.Builder این مقدار نمی تواند null باشد.

setRowIndex

public EventLogRecord.Builder setRowIndex (int value)

شاخص ردیف در RequestLogRecord موجود که این بار باید با آن مرتبط باشد.

پارامترها
value int : مقدار 0 یا بیشتر است

برمی گرداند
EventLogRecord.Builder این مقدار نمی تواند null باشد.

setType

public EventLogRecord.Builder setType (int value)

شناسه اختصاص داده شده به سرویس که این محموله را شناسایی می کند. هر ردیف در RequestLogRecord می تواند با حداکثر یک رویداد از یک نوع مشخص مرتبط شود. اگر رویداد دیگری با همان نوع از قبل برای یک ردیف در RequestLogRecord وجود داشته باشد، پلتفرم رویدادها را حذف می‌کند. باید >0 و <128 باشد. این اجازه می دهد تا 127 رویداد برای هر ردیف در RequestLogRecord نوشته شود.

پارامترها
value int : مقدار بین 1 تا 127 شامل است

برمی گرداند
EventLogRecord.Builder این مقدار نمی تواند null باشد.