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 नहीं हो सकता.

सेटडेटा

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 नहीं हो सकता.

सेटरोइंडेक्स

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 के बीच है. इसमें 127 भी शामिल हैं

रिटर्न
EventLogRecord.Builder यह मान null नहीं हो सकता.