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)
삭제 범위의 시작을 설정합니다. |
상속된 메서드 | |
---|---|
공개 생성자
공개 메서드
build
public DeletionRequest build ()
DeletionRequest
인스턴스를 빌드합니다.
반환 값 | |
---|---|
DeletionRequest |
이 값은 null 일 수 없습니다. |
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 일 수 없습니다. |
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
일치하지 않습니다.
매개변수 | |
---|---|
originUris |
List : 이 값은 null 일 수 있습니다. |
반환 값 | |
---|---|
DeletionRequest.Builder |
이 값은 null 일 수 없습니다. |
setStart
public DeletionRequest.Builder setStart (Instant start)
삭제 범위의 시작을 설정합니다. Instant.MIN
을 전달하면
가장 오래된 레코드부터 지정된 끝까지의 모든 항목이 삭제됩니다. 시작이 설정되지 않음
기본값은 Instant.MIN
입니다.
매개변수 | |
---|---|
start |
Instant : 이 값은 null 일 수 없습니다. |
반환 값 | |
---|---|
DeletionRequest.Builder |
이 값은 null 일 수 없습니다. |