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 Builder ()

الطرق المتاحة للجميع

إصدار

public EventLogRecord build ()

تنشئ المثيل. لا يجب أن يتم التأثير على أداة الإنشاء هذه بعد استدعاء هذا!

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

بيانات المجموعة

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.

نوع المجموعة

public EventLogRecord.Builder setType (int value)

المعرِّف الذي تحدِّده الخدمة والذي يحدِّد هذه الحمولة. يمكن ربط كل صف في RequestLogRecord بحدث واحد من نوع محدّد كحدّ أقصى. تزيل المنصّة الأحداث في حال توفّر حدث آخر من النوع نفسه للصف في RequestLogRecord. يجب أن تكون القيمة أكبر من 0 وأصغر من 128. ويتيح ذلك كتابة ما يصل إلى 127 حدثًا لكل صف في RequestLogRecord.

المعلّمات
value int: القيمة تتراوح بين 1 و127 بشكل شامل

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