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)

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

상속된 메서드

Object clone()

이 개체의 사본을 만들어 반환합니다.

boolean equals(Object obj)

일부 다른 개체가 이 개체와 '같은'지 여부를 나타냅니다.

void finalize()

가비지 컬렉션이 더 이상 객체에 관한 참조가 없다고 판단하는 경우 객체의 가비지 컬렉터에서 호출합니다.

final Class<?> getClass()

Object의 런타임 클래스를 반환합니다.

int hashCode()

객체의 해시 코드 값을 반환합니다.

final void notify()

이 객체의 모니터에서 대기 중인 단일 스레드의 대기 모드를 해제합니다.

final void notifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드의 대기 모드를 해제합니다.

String toString()

객체의 문자열 표현을 반환합니다.

final void wait(long timeoutMillis, int nanos)

일반적으로 알림을 받거나 중단되어 절전 모드에서 해제될 때까지 또는 일정 시간이 경과할 때까지 현재 스레드가 대기하도록 합니다.

final void wait(long timeoutMillis)

일반적으로 알림을 받거나 중단되어 절전 모드에서 해제될 때까지 또는 일정 시간이 경과할 때까지 현재 스레드가 대기하도록 합니다.

final void wait()

일반적으로 알림을 받거나 중단되어 절전 모드에서 해제될 때까지 현재 스레드가 대기하도록 합니다.

공개 생성자

공개 메서드

build

public EventLogRecord build ()

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

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

setData

public EventLogRecord.Builder setData (ContentValues value)

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

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

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