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 。 |