DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

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


Trình tạo cho các đối tượng DeletionRequest.

Tóm tắt

Hàm khởi tạo công khai

Builder()

Phương thức công khai

DeletionRequest build()

Tạo một thực thể DeletionRequest.

DeletionRequest.Builder setDeletionMode(int deletionMode)

Thiết lập hành vi so khớp cho các tham số đã cung cấp.

DeletionRequest.Builder setDomainUris(List<Uri> domainUris)

Đặt danh sách URI miền sẽ được dùng để so khớp.

DeletionRequest.Builder setEnd(Instant end)

Đặt điểm kết thúc của phạm vi xóa.

DeletionRequest.Builder setMatchBehavior(int matchBehavior)

Thiết lập hành vi so khớp cho các tham số đã cung cấp.

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

Thiết lập danh sách URI gốc sẽ được dùng để so khớp.

DeletionRequest.Builder setStart(Instant start)

Đặt điểm bắt đầu của phạm vi xóa.

Các phương thức kế thừa

Object clone()

Tạo và trả về một bản sao của đối tượng này.

boolean equals(Object obj)

Cho biết liệu một đối tượng nào đó khác có "bằng" đối tượng này hay không.

void finalize()

Được trình thu gom rác gọi trên một đối tượng khi tính năng thu thập rác xác định rằng không có tham chiếu nào khác đến đối tượng.

final Class<?> getClass()

Trả về lớp thời gian chạy của Object này.

int hashCode()

Trả về một giá trị mã băm cho đối tượng.

final void notify()

Đánh thức một luồng duy nhất đang chờ trên màn hình của đối tượng này.

final void notifyAll()

Đánh thức tất cả các luồng đang chờ trên màn hình của đối tượng này.

String toString()

Trả về một chuỗi đại diện của đối tượng.

final void wait(long timeoutMillis, int nanos)

Yêu cầu luồng hiện tại đợi cho đến khi được đánh thức (thường là khi có thông báo hoặc bị gián đoạn) hoặc cho đến khi một khoảng thời gian thực nhất định đã trôi qua.

final void wait(long timeoutMillis)

Yêu cầu luồng hiện tại đợi cho đến khi được đánh thức (thường là khi có thông báo hoặc bị gián đoạn) hoặc cho đến khi một khoảng thời gian thực nhất định đã trôi qua.

final void wait()

Yêu cầu luồng hiện tại phải đợi cho đến khi được đánh thức, thường là khi có thông báo hoặc bị gián đoạn.

Hàm khởi tạo công khai

Trình tạo

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public Builder ()

Phương thức công khai

build

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public DeletionRequest build ()

Tạo một thực thể DeletionRequest.

Trả về
DeletionRequest Giá trị này không được là null.

setDeletionMode

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public DeletionRequest.Builder setDeletionMode (int deletionMode)

Thiết lập hành vi so khớp cho các tham số đã cung cấp. DeletionRequest.DELETION_MODE_ALL: Tất cả dữ liệu được liên kết với các bản ghi đã chọn sẽ bị xoá. DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA: Tất cả dữ liệu, ngoại trừ dữ liệu nội bộ của hệ thống (ví dụ: giới hạn tốc độ) được liên kết với các bản ghi đã chọn sẽ bị xoá.

Giá trị trả về
DeletionRequest.Builder Giá trị này không được là null.

giá trị setdomainUri

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

Đặt danh sách URI miền sẽ được dùng để so khớp. Các thông tin này sẽ được so khớp với các bản ghi sử dụng cùng một miền hoặc bất kỳ miền con nào. Ví dụ: Nếu domainUri là https://example.com, thì https://a.example.com, https://example.comhttps://b.example.com sẽ khớp; https://abcexample.com sẽ KHÔNG khớp.

Tham số
domainUris List: Giá trị này có thể là null.

Trả về
DeletionRequest.Builder Giá trị này không được là null.

setEnd

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public DeletionRequest.Builder setEnd (Instant end)

Đặt điểm kết thúc của phạm vi xóa. Nếu truyền dữ liệu vào Instant.MAX, mọi thứ từ thời điểm bắt đầu được chỉ định cho đến bản ghi mới nhất bị xoá. Chưa đặt thời gian kết thúc sẽ đặt mặc định thành Instant.MAX.

Tham số
end Instant: Giá trị này không được là null.

Giá trị trả về
DeletionRequest.Builder Giá trị này không được là null.

setMatchHành vi

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

Thiết lập hành vi so khớp cho các tham số đã cung cấp. DeletionRequest.MATCH_BEHAVIOR_DELETE: Đây là sẽ sử dụng các tham số đã cung cấp (URI gốc và URI miền) để chọn bản ghi cho xóa. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: Lựa chọn này sẽ giữ lại dữ liệu liên kết với các tham số được cung cấp (URI gốc và URI miền) và chọn các bản ghi còn lại cho xóa.

Tham số
matchBehavior int: Giá trị là DeletionRequest.MATCH_BEHAVIOR_DELETE hoặc DeletionRequest.MATCH_BEHAVIOR_PRESERVE

Giá trị trả về
DeletionRequest.Builder Giá trị này không được là null.

setOriginUris

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

Thiết lập danh sách URI gốc sẽ được dùng để so khớp. Các thông tin này sẽ được so khớp với các bản ghi chỉ sử dụng cùng một nguồn gốc, tức là các miền con sẽ không khớp. Ví dụ: Nếu OriginUri là https://a.example.com, sau đó https://a.example.com sẽ so khớp; https://example.com, https://b.example.comhttps://abcexample.com sẽ KHÔNG khớp.

Tham số
originUris List: Giá trị này có thể là null.

Trả về
DeletionRequest.Builder Giá trị này không được là null.

setStart

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public DeletionRequest.Builder setStart (Instant start)

Đặt điểm bắt đầu của phạm vi xóa. Nếu truyền dữ liệu vào Instant.MIN, mọi thứ từ bản ghi cũ nhất đến cuối được chỉ định sẽ bị xóa. Không có thời điểm bắt đầu nào sẽ mặc định là Instant.MIN.

Tham số
start Instant: Giá trị này không được là null.

Giá trị trả về
DeletionRequest.Builder Giá trị này không được là null.