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) تكتمل.

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

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

الطرق العامة

addRenderingConfig

public ExecuteOutput.Builder addRenderingConfig (RenderingConfig value)

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

المرتجعات
ExecuteOutput.Builder لا يمكن أن تكون هذه القيمة null.

يُرجى الاطّلاع أيضًا على:

بناء

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)

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

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

المرتجعات
ExecuteOutput.Builder