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