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

सेटडेटा

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