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
将不匹配。null 或空列表将匹配所有内容。
参数 | |
---|---|
domainUris |
List :此值可以为 null 。 |
开球回攻次数 | |
---|---|
DeletionRequest.Builder |
setEnd
public DeletionRequest.Builder setEnd (Instant end)
设置删除范围的末尾。传入 Instant.MAX
将导致从指定开始到最新记录的所有内容被删除。未设置的结束时间将默认为 Instant.MAX
。
参数 | |
---|---|
end |
Instant :此值不能为 null 。 |
开球回攻次数 | |
---|---|
DeletionRequest.Builder |
此值不能为 null 。 |
setMatchBehavior
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
将不匹配。null 或空列表将匹配所有内容。
参数 | |
---|---|
originUris |
List :此值可以为 null 。 |
开球回攻次数 | |
---|---|
DeletionRequest.Builder |
setStart
public DeletionRequest.Builder setStart (Instant start)
设置删除范围的开头。传入 Instant.MIN
将删除从最早的记录到指定端的所有内容。未设置的开始时间将默认为 Instant.MIN
。
参数 | |
---|---|
start |
Instant :此值不能为 null 。 |
开球回攻次数 | |
---|---|
DeletionRequest.Builder |
此值不能为 null 。 |