DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

java.lang.Object
android.adservices.measurement.DeletionRequest.Builder


เครื่องมือสร้างสำหรับวัตถุ DeletionRequest รายการ

สรุป

ช่างก่อสร้างสาธารณะ

Builder()

วิธีการสาธารณะ

DeletionRequest build()

สร้างอินสแตนซ์ DeletionRequest

DeletionRequest.Builder setDeletionMode(int deletionMode)

ตั้งค่าลักษณะการจับคู่สำหรับพารามิเตอร์ที่ระบุ

DeletionRequest.Builder setDomainUris(List<Uri> domainUris)

กำหนดรายการ URI ของโดเมนที่จะใช้ในการจับคู่

DeletionRequest.Builder setEnd(Instant end)

กำหนดจุดสิ้นสุดของช่วงการลบ

DeletionRequest.Builder setMatchBehavior(int matchBehavior)

ตั้งค่าลักษณะการจับคู่สำหรับพารามิเตอร์ที่ระบุ

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

กำหนดรายการ URI ต้นทางที่จะใช้ในการจับคู่

DeletionRequest.Builder setStart(Instant start)

กำหนดจุดเริ่มต้นของช่วงการลบ

วิธีการที่รับมา

ช่างก่อสร้างสาธารณะ

นักสร้าง

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public Builder ()

วิธีการสาธารณะ

บิลด์

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public DeletionRequest build ()

สร้างอินสแตนซ์ DeletionRequest

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

ตั้งค่าโหมดการลบ

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public DeletionRequest.Builder setDeletionMode (int deletionMode)

ตั้งค่าลักษณะการจับคู่สำหรับพารามิเตอร์ที่ระบุ DeletionRequest.DELETION_MODE_ALL: ข้อมูลทั้งหมด ที่เชื่อมโยงกับระเบียนที่เลือกจะถูกลบ DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA: ข้อมูลทั้งหมดยกเว้นข้อมูลระบบภายใน (เช่น ) ที่เชื่อมโยงกับระเบียนที่เลือกจะถูกลบ

พารามิเตอร์
deletionMode int: ค่าคือ DeletionRequest.DELETION_MODE_ALL หรือ DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA

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

ตั้งค่าDomainUris

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

กำหนดรายการ URI ของโดเมนที่จะใช้ในการจับคู่ ซึ่งจะจับคู่กับ โดยใช้โดเมนเดียวกันหรือโดเมนย่อยใดก็ตาม เช่น หากโดเมนUri คือ https://example.com ค่า https://a.example.com, https://example.com และ https://b.example.com จะถือว่าตรงกัน https://abcexample.com จะไม่ตรงกัน

พารามิเตอร์
domainUris List: ค่านี้อาจเป็น null

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

สิ้นสุด

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public DeletionRequest.Builder setEnd (Instant end)

กำหนดจุดสิ้นสุดของช่วงการลบ การส่งผ่านใน Instant.MAX จะทำให้ ทุกอย่างตั้งแต่จุดเริ่มต้นที่ระบุจนถึงระเบียนล่าสุดที่จะลบ ไม่ได้กำหนดจุดสิ้นสุด จะมีค่าเริ่มต้นเป็น Instant.MAX

พารามิเตอร์
end Instant: ค่านี้ต้องไม่เป็น null

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

ตั้งค่าการจับคู่ลักษณะการทำงาน

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

ตั้งค่าลักษณะการจับคู่สำหรับพารามิเตอร์ที่ระบุ DeletionRequest.MATCH_BEHAVIOR_DELETE: สิ่งนี้ จะใช้พารามิเตอร์ที่ระบุ (URI ต้นทางและ URI ของโดเมน) สำหรับการเลือกระเบียนสำหรับ การลบ DeletionRequest.MATCH_BEHAVIOR_PRESERVE: ตัวเลือกนี้จะเก็บรักษาข้อมูลที่เชื่อมโยงไว้ ด้วยพารามิเตอร์ที่ให้มา (URI ต้นทางและ URI ของโดเมน) แล้วเลือกระเบียนที่เหลือสำหรับ การลบ

พารามิเตอร์
matchBehavior int: ค่าคือ DeletionRequest.MATCH_BEHAVIOR_DELETE หรือ DeletionRequest.MATCH_BEHAVIOR_PRESERVE

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

ตั้งค่าต้นทางยูริ

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

กำหนดรายการ URI ต้นทางที่จะใช้ในการจับคู่ ซึ่งจะจับคู่กับ ระเบียนที่ใช้ต้นทางเดียวกันเท่านั้น เช่น โดเมนย่อยจะไม่ตรงกัน เช่น หากOriginUri คือ https://a.example.com จากนั้น https://a.example.com จะเรียกให้ตรงกัน https://example.com https://b.example.com และhttps://abcexample.com จะ "ไม่ตรง"

พารามิเตอร์
originUris List: ค่านี้อาจเป็น null

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

ตั้งค่าเริ่มต้น

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public DeletionRequest.Builder setStart (Instant start)

กำหนดจุดเริ่มต้นของช่วงการลบ การส่งผ่านใน Instant.MIN จะทำให้ ทุกอย่างตั้งแต่ระเบียนที่เก่าที่สุดไปจนถึงส่วนท้ายที่ระบุจะถูกลบออก การเริ่มต้นที่ไม่ได้ตั้งค่าจะ ค่าเริ่มต้นคือ Instant.MIN

พารามิเตอร์
start Instant: ค่านี้ต้องไม่เป็น null

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