تنفيذ الإخراج

public static final class ExecuteOutput.Builder
extends Object

java.lang.Object
android.adservices.ondevicepersonalization.Executeإخراج.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).

الطرق المكتسبة

شركات الإنشاءات العامة

البنّاء

public Builder ()

الطرق المتاحة للجميع

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)

البيانات الدائمة التي ستتم كتابتها في جدول REQUESTS بعد اكتمال IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer). إذا كانت قيمة فارغة، فلن تتم كتابة بيانات دائمة.

المعلّمات
value RequestLogRecord: لا يمكن أن تكون هذه القيمة null.

الركلات المردودة
ExecuteOutput.Builder