EventLogRecord.Builder

public static final class EventLogRecord.Builder
extends Object

java.lang.Object
   ↳ android.adservices.ondevicepersonalization.EventLogRecord.Builder


EventLogRecord의 빌더입니다.

요약

공개 생성자

Builder()

공개 메서드

EventLogRecord build()

인스턴스를 빌드합니다.

EventLogRecord.Builder setData(ContentValues value)

로깅할 추가 데이터입니다.

EventLogRecord.Builder setRequestLogRecord(RequestLogRecord value)

이 페이로드가 연결되어야 하는 기존 RequestLogRecord입니다.

EventLogRecord.Builder setRowIndex(int value)

이 페이로드가 연결되어야 하는 기존 RequestLogRecord의 행 색인입니다.

EventLogRecord.Builder setType(int value)

이 페이로드를 식별하는 서비스 할당 식별자입니다.

상속된 메서드

공개 생성자

공개 메서드

build

public EventLogRecord build ()

인스턴스를 빌드합니다. 호출한 후에는 이 빌더를 터치해서는 안 됩니다.

반환 값
EventLogRecord 이 값은 null일 수 없습니다.

setData

public EventLogRecord.Builder setData (ContentValues value)

로깅할 추가 데이터입니다. 이벤트의 일부로 추가 데이터를 작성할 필요가 없고 이벤트 발생만 로깅해야 하는 경우 null일 수 있습니다.

매개변수
value ContentValues: 이 값은 null일 수 없습니다.

반환 값
EventLogRecord.Builder

setRequestLogRecord

public EventLogRecord.Builder setRequestLogRecord (RequestLogRecord value)

이 페이로드가 연결되어야 하는 기존 RequestLogRecord입니다.

매개변수
value RequestLogRecord: 이 값은 null일 수 없습니다.

반환 값
EventLogRecord.Builder 이 값은 null일 수 없습니다.

setRowIndex

public EventLogRecord.Builder setRowIndex (int value)

이 페이로드가 연결되어야 하는 기존 RequestLogRecord의 행 색인입니다.

매개변수
value int: 값은 0 이상입니다.

반환 값
EventLogRecord.Builder 이 값은 null일 수 없습니다.

setType

public EventLogRecord.Builder setType (int value)

이 페이로드를 식별하는 서비스 할당 식별자입니다. RequestLogRecord의 각 행은 지정된 유형의 최대 1개의 이벤트와 연결될 수 있습니다. RequestLogRecord의 행에 동일한 유형의 다른 이벤트가 이미 있으면 플랫폼에서 이벤트를 삭제합니다. 0보다 크고 128보다 작아야 합니다. 따라서 최대 127개의 이벤트를 RequestLogRecord의 각 행에 대해 작성됩니다.

매개변수
value int: 값은 1 이상 127 이하입니다.

반환 값
EventLogRecord.Builder 이 값은 null일 수 없습니다.