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

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á.

Tham số
deletionMode int: Giá trị là DeletionRequest.DELETION_MODE_ALL hoặc DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA

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.