TrainingInterval.Builder

public static final class TrainingInterval.Builder
extends Object

java.lang.অবজেক্ট
android.adservices.ondevicepersonalization.TrainingInterval.Builder


TrainingInterval এর জন্য একজন নির্মাতা

সারাংশ

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

Builder ()

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

TrainingInterval build ()

দৃষ্টান্ত তৈরি করে।

TrainingInterval.Builder setMinimumInterval ( Duration value)

দুটি প্রশিক্ষণ রানের মধ্যে সর্বনিম্ন সময়ের ব্যবধান সেট করে।

TrainingInterval.Builder setSchedulingMode (int value)

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

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 ()

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

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

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

নির্মাণ

public TrainingInterval build ()

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

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

মিনিমাম ইন্টারভাল সেট করুন

public TrainingInterval.Builder setMinimumInterval (Duration value)

দুটি প্রশিক্ষণ রানের মধ্যে সর্বনিম্ন সময়ের ব্যবধান সেট করে।

এই ক্ষেত্রটি শুধুমাত্র তখনই ব্যবহার করা হবে যখন শিডিউলিং মোড হবে TrainingInterval.SCHEDULING_MODE_RECURRENT । শুধুমাত্র ইতিবাচক মান গৃহীত হয়, শূন্য বা ঋণাত্মক মান IllegalArgumentException-এ পরিণত হবে।

অনুগ্রহ করে মনে রাখবেন এই মানটি উপদেশমূলক, যা ব্যবধানের মেয়াদ শেষ হওয়ার সাথে সাথে কাজ চালানোর নিশ্চয়তা দেয় না। ফেডারেটেড কম্পিউট এখনও সিস্টেমের স্বাস্থ্য নিশ্চিত করতে একটি ন্যূনতম প্রয়োজনীয় ব্যবধান এবং প্রশিক্ষণের সীমাবদ্ধতা প্রয়োগ করবে। বর্তমান প্রশিক্ষণের সীমাবদ্ধতা হল মিটারবিহীন নেটওয়ার্কের ডিভাইস, নিষ্ক্রিয় এবং ব্যাটারি কম নয়।

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

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

SchedulingMode সেট করুন

public TrainingInterval.Builder setSchedulingMode (int value)

পরামিতি
value int : মান হল TrainingInterval.SCHEDULING_MODE_ONE_TIME , বা TrainingInterval.SCHEDULING_MODE_RECURRENT

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