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)

ข้อมูลเพิ่มเติมที่จะบันทึก สามารถมีค่าเป็น Null หากไม่จำเป็นต้องเขียนข้อมูลเพิ่มเติมใดๆ เป็นส่วนหนึ่งของ ของเหตุการณ์ และเฉพาะรายการของเหตุการณ์ที่ต้องบันทึก

พารามิเตอร์
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

setType

public EventLogRecord.Builder setType (int value)

ตัวระบุที่บริการกำหนดซึ่งระบุเพย์โหลดนี้ แต่ละแถวใน RequestLogRecord สามารถเชื่อมโยงกับประเภทที่ระบุได้สูงสุด 1 เหตุการณ์ แพลตฟอร์มจะข้ามเหตุการณ์หากมีเหตุการณ์อื่นในประเภทเดียวกันอยู่แล้วในแถวนั้น ใน RequestLogRecord ต้องมากกว่า 0 และน้อยกว่า 128 ซึ่งอนุญาตให้มีเหตุการณ์สูงสุด 127 รายการ ที่เขียนสำหรับแต่ละแถวใน RequestLogRecord

พารามิเตอร์
value int: ค่าอยู่ระหว่าง 1 ถึง 127

คิกรีเทิร์น
EventLogRecord.Builder ค่านี้ต้องไม่เป็น null