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 باشد.

همچنین ببینید:

ساختن

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)

پس از تکمیل IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) داده های پایدار در جدول REQUESTS نوشته می شوند. در صورت تهی، هیچ داده ثابتی نوشته نخواهد شد.

پارامترها
value RequestLogRecord : این مقدار نمی تواند null باشد.

برمی گرداند
ExecuteOutput.Builder