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)

다음 이후에 REQUESTS 테이블에 쓸 영구 데이터 IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) 나타냅니다.

상속된 메서드

공개 생성자

공개 메서드

addrenderConfig

public ExecuteOutput.Builder addRenderingConfig (RenderingConfig value)

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

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

build

public ExecuteOutput build ()

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

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

setRenderingConfigs

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

RenderingConfig 객체의 목록( 호출 앱을 엽니다. 호출 앱과 서비스는 이 목록의 예상 크기에 동의해야 합니다.

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

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

setRequestLogRecord

public ExecuteOutput.Builder setRequestLogRecord (RequestLogRecord value)

다음 이후에 REQUESTS 테이블에 쓸 영구 데이터 IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) 나타냅니다. null인 경우 영구 데이터가 기록되지 않습니다.

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

반환 값
ExecuteOutput.Builder