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)

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

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

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

ทำให้เทรดปัจจุบันต้องรอจนกว่าจะมีการปลุก ซึ่งโดยปกติแล้ว ด้วยการแจ้งหรือรบกวน

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

นักสร้าง

เพิ่มใน 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