DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

java.lang.Object
   ↳ android.adservices.measurement.DeletionRequest.Builder


DeletionRequest 객체의 빌더입니다.

요약

공개 생성자

Builder()

공개 메서드

DeletionRequest build()

DeletionRequest 인스턴스를 빌드합니다.

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)

삭제 범위의 시작을 설정합니다.

상속된 메서드

공개 생성자

빌더

public Builder ()

공개 메서드

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