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)

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

روش های ارثی

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

روش های عمومی

ساختن

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