DeletionRequest.Builder
public
static
final
class
DeletionRequest.Builder
extends Object
| java.lang.Object | |
| ↳ | android.adservices.measurement.DeletionRequest.Builder |
DeletionRequest 物件的建構工具。
摘要
公用建構函式 | |
|---|---|
Builder()
|
|
公用方法 | |
|---|---|
DeletionRequest
|
build()
建構 |
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)
設定刪除範圍的開始時間。 |
繼承方法 | |
|---|---|
公用建構函式
公用方法
setDeletionMode
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。 |
setDomainUris
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)
設定要用於比對的網域 URI 清單。這些案件將與以下品牌配對:
造訪相同網域或任何子網域的記錄。例如:如果 domainUri 是 https://example.com,則 https://a.example.com、https://example.com 和
https://b.example.com 將會比對;https://abcexample.com「不會」比對。
| 參數 | |
|---|---|
domainUris |
List:這個值可以是 null。 |
| 傳回 | |
|---|---|
DeletionRequest.Builder |
此值不能為 null。 |
setEnd
public DeletionRequest.Builder setEnd (Instant end)
設定刪除範圍的結束時間。傳遞 Instant.MAX 會造成
從指定開始到刪除的最新記錄為止。未設定結束日期
預設值為 Instant.MAX。
| 參數 | |
|---|---|
end |
Instant:此值不能為 null。 |
| 傳回 | |
|---|---|
DeletionRequest.Builder |
此值不能為 null。 |
設定比對行為
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。 |
setOriginUris
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。 |
setStart
public DeletionRequest.Builder setStart (Instant start)
設定刪除範圍的開始時間。傳遞 Instant.MIN 會造成
從最舊記錄到指定結尾的所有內容刪除。尚未設定開始
預設值為 Instant.MIN。
| 參數 | |
|---|---|
start |
Instant:此值不能為 null。 |
| 傳回 | |
|---|---|
DeletionRequest.Builder |
此值不能為 null。 |