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

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

Object clone ()

এই বস্তুর একটি অনুলিপি তৈরি করে এবং ফেরত দেয়।

boolean equals ( Object obj)

অন্য কোন বস্তু এটির "সমান" কিনা তা নির্দেশ করে।

void finalize ()

একটি বস্তুর উপর আবর্জনা সংগ্রাহক দ্বারা কল করা হয় যখন আবর্জনা সংগ্রহ নির্ধারণ করে যে বস্তুটির আর কোন উল্লেখ নেই।

final Class <?> getClass ()

এই Object রানটাইম ক্লাস রিটার্ন করে।

int hashCode ()

বস্তুর জন্য একটি হ্যাশ কোড মান প্রদান করে।

final void notify ()

একটি একক থ্রেড জাগিয়ে তোলে যা এই বস্তুর মনিটরে অপেক্ষা করছে।

final void notifyAll ()

এই বস্তুর মনিটরে অপেক্ষা করা সমস্ত থ্রেডকে জাগিয়ে তোলে।

String toString ()

বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে।

final void wait (long timeoutMillis, int nanos)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait (long timeoutMillis)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait ()

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করার কারণ করে, সাধারণত অবহিত করা বা বাধা দেওয়া হয়৷

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

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

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