Federated ComputeScheduler

public class FederatedComputeScheduler
extends Object

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


ফেডারেটেড লার্নিং এবং ফেডারেটেড অ্যানালিটিক চাকরির সময়সূচী পরিচালনা করে।

সারাংশ

নেস্টেড ক্লাস

class FederatedComputeScheduler.Params

কাজের সময়সূচী সম্পর্কিত পরামিতি।

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

void cancel ( String populationName)

ইনপুট প্রশিক্ষণ প্যারাম সহ একটি ফেডারেটেড গণনা কাজ বাতিল করুন।

void schedule ( FederatedComputeScheduler.Params params, FederatedComputeInput input)

একটি ফেডারেটেড গণনা কাজের সময়সূচী করুন।

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

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 void cancel (String populationName)

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

পরামিতি
populationName String : কলকারী যে চাকরিটি বাতিল করতে চায় তার জনসংখ্যার নাম এই মানটি null হতে পারে না।

নিক্ষেপ করে
IllegalStateException Federated ComputeScheduler-এর অভ্যন্তরীণ ব্যর্থতার কারণে সৃষ্ট।

সময়সূচী

public void schedule (FederatedComputeScheduler.Params params, 
                FederatedComputeInput input)

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

পরামিতি
params FederatedComputeScheduler.Params : কাজের সময় নির্ধারণের সাথে সম্পর্কিত পরামিতি। এই মানটি null হতে পারে না।

input FederatedComputeInput : ফেডারেটেড কম্পিউটেশন সম্পর্কিত কনফিগারেশন। এটি ফেডারেটেড কম্পিউটেশন সার্ভার সেটআপের সাথে সামঞ্জস্যপূর্ণ হওয়া উচিত। TODO(b/300461799): ফেডারেটেড কম্পিউট সার্ভার ডকুমেন্ট যোগ করুন। এই মানটি null হতে পারে না।

নিক্ষেপ করে
IllegalArgumentException কলারের দ্বারা সৃষ্ট অবৈধ ইনপুট যুক্তি সরবরাহ করা হয়েছে।
IllegalStateException Federated ComputeScheduler-এর অভ্যন্তরীণ ব্যর্থতার কারণে সৃষ্ট।