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

데이터 세트

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

세트 유형

public EventLogRecord.Builder setType (int value)

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

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

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