ExecuteOutput.Builder

public static final class ExecuteOutput.Builder
extends Object

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


ExecuteOutput의 빌더입니다.

요약

공개 생성자

Builder()

공개 메서드

ExecuteOutput.Builder addRenderingConfig(RenderingConfig value)
ExecuteOutput build()

인스턴스를 빌드합니다.

ExecuteOutput.Builder setRenderingConfigs(List<RenderingConfig> value)

호출 앱의 요청에 지정된 슬롯당 하나씩 RenderingConfig 객체의 목록입니다.

ExecuteOutput.Builder setRequestLogRecord(RequestLogRecord value)

IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)가 완료된 후 REQUESTS 테이블에 쓸 영구 데이터.

상속된 메서드

공개 생성자

공개 메서드

addRenderingConfig

public ExecuteOutput.Builder addRenderingConfig (RenderingConfig value)

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

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

build

public ExecuteOutput build ()

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

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

setRenderingConfig

public ExecuteOutput.Builder setRenderingConfigs (List<RenderingConfig> value)

호출 앱의 요청에 지정된 슬롯당 하나씩 RenderingConfig 객체의 목록입니다. 호출 앱과 서비스가 이 목록의 예상 크기에 동의해야 합니다.

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

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

setRequestLogRecord

public ExecuteOutput.Builder setRequestLogRecord (RequestLogRecord value)

IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)가 완료된 후 REQUESTS 테이블에 쓸 영구 데이터. null이면 영구 데이터가 기록되지 않습니다.

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

반환 값
ExecuteOutput.Builder