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 일 수 없습니다. |