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)
이 페이로드가 연결되어야 하는 기존 |
EventLogRecord.Builder
|
setRowIndex(int value)
이 페이로드가 연결되어야 하는 기존 |
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 일 수 없습니다. |