ExecuteOutput.Builder

public static final class ExecuteOutput.Builder
extends Object

java.lang.অবজেক্ট
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) সম্পূর্ণ হওয়ার পরে অনুরোধ টেবিলে স্থায়ী ডেটা লিখতে হবে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক কনস্ট্রাক্টর

পাবলিক পদ্ধতি

addRenderingConfig

public ExecuteOutput.Builder addRenderingConfig (RenderingConfig value)

পরামিতি
value RenderingConfig : এই মানটি null হতে পারে না।

রিটার্নস
ExecuteOutput.Builder এই মানটি null হতে পারে না।

আরও দেখুন:

নির্মাণ

public ExecuteOutput build ()

দৃষ্টান্ত তৈরি করে। এই ফোন করার পর এই নির্মাতাকে স্পর্শ করা উচিত নয়!

রিটার্নস
ExecuteOutput এই মানটি null হতে পারে না।

সেট রেন্ডারিং কনফিগস

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) সম্পূর্ণ হওয়ার পরে অনুরোধ টেবিলে স্থায়ী ডেটা লিখতে হবে। শূন্য হলে, কোনো স্থায়ী তথ্য লেখা হবে না।

পরামিতি
value RequestLogRecord : এই মানটি null হতে পারে না।

রিটার্নস
ExecuteOutput.Builder