27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
    
    
      
      আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
    
  
  
    
  
  
  
  
    
  
  
    
    
 আইকনফিগারেশন ফ্যাক্টরি
 public interface IConfigurationFactory
  
  
  
| com.android.tradefed.config.IConfigurationFactory | 
 IConfiguration তৈরির কারখানা
 সারাংশ 
|  পাবলিক পদ্ধতি | 
|---|
| abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs)createConfigurationFromArgs (String[] args, unconsumedArgs) কমান্ড লাইন আর্গুমেন্ট থেকে IConfigurationতৈরি করুন। | 
| abstract IConfiguration | createConfigurationFromArgs (String[] args) একটি সুবিধার পদ্ধতি যা ERROR(/#createConfigurationFromArgs(String[],List))কল করে একটিnullদ্বিতীয় আর্গুমেন্ট সহ। | 
| abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient)createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) একটি কী স্টোর দিয়ে কমান্ড লাইন আর্গুমেন্ট থেকে IConfigurationতৈরি করুন। | 
| abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs)createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) কমান্ড লাইন আর্গুমেন্ট থেকে একটি IGlobalConfigurationতৈরি করুন। | 
| abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator)createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) একটি কনফিগারেশন তৈরি করুন যাতে শুধুমাত্র নির্বাচিত বস্তুর একটি সেট থাকে। | 
| abstract void | dumpConfig (String configName, PrintStream out) কনফিগারেশনের বিষয়বস্তু প্রদত্ত ERROR(/PrintStream)এ ডাম্প করে | 
| abstract | getConfigList () ক্লাসপথে JAR-এ পাওয়া সমস্ত কনফিগারের নামের তালিকা ফেরত দিন। | 
| abstract | getConfigList (String subPath, boolean loadFromEnv) getConfigList()এর বৈচিত্র যেখানে আমরা পরিবেশ থেকে কনফিগারেশন লোড করতে চাই কিনা তা নির্দিষ্ট করতে পারে। | 
| abstract void | printHelp (PrintStream out) এই কারখানার জন্য প্রিন্ট সাহায্য আউটপুট. | 
| abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) কমান্ড লাইন আর্গুমেন্টে নির্দিষ্ট যদি 'আর্গস' একটি পরিচিত কনফিগারেশনকে বোঝায়, তাহলে XML থেকে একটিIConfigurationজন্য প্রিন্ট সাহায্য আউটপুট, IConfigurationঅবজেক্ট তৈরি করা হবে এবং সেইIConfigurationজন্য সাহায্য আউটপুট করা হবে। | 
 পাবলিক পদ্ধতি 
 CreateConfigurationFromArgs 
public abstract IConfiguration createConfigurationFromArgs (String[] args, 
                 unconsumedArgs) কমান্ড লাইন আর্গুমেন্ট থেকে IConfiguration তৈরি করুন।
 প্রত্যাশিত বিন্যাস হল "CONFIG [বিকল্প]", যেখানে CONFIG হল অন্তর্নির্মিত কনফিগারেশন নাম বা কনফিগারেশন xml ফাইলের একটি ফাইল পাথ।
| পরামিতি | 
|---|
| args | String: কমান্ড লাইন আর্গুমেন্ট | 
| unconsumedArgs | : একটি তালিকা যা নির্দিষ্ট কনফিগারেশনের সাথে যুক্ত অবজেক্ট দ্বারা গ্রাস করা হয়নি এমন আর্গুমেন্টের সাথে পপুলেট করা হবে। যদি এটি nullহয়, তাহলে কোনো অপ্রসেসড আর্গ থাকলে বাস্তবায়নConfigurationExceptionনিক্ষেপ করবে। | 
 CreateConfigurationFromArgs 
public abstract IConfiguration createConfigurationFromArgs (String[] args, 
                 unconsumedArgs, 
                IKeyStoreClient keyStoreClient) একটি কী স্টোর দিয়ে কমান্ড লাইন আর্গুমেন্ট থেকে IConfiguration তৈরি করুন।
 প্রত্যাশিত বিন্যাস হল "CONFIG [বিকল্প]", যেখানে CONFIG হল অন্তর্নির্মিত কনফিগারেশন নাম বা কনফিগারেশন xml ফাইলের একটি ফাইল পাথ।
| পরামিতি | 
|---|
| args | String: কমান্ড লাইন আর্গুমেন্ট | 
| unconsumedArgs | : একটি তালিকা যা নির্দিষ্ট কনফিগারেশনের সাথে যুক্ত অবজেক্ট দ্বারা গ্রাস করা হয়নি এমন আর্গুমেন্টের সাথে পপুলেট করা হবে। যদি এটি nullহয়, তাহলে কোনো অপ্রসেসড আর্গ থাকলে বাস্তবায়নConfigurationExceptionনিক্ষেপ করবে। | 
| keyStoreClient | IKeyStoreClient: একটিIKeyStoreClientযা আর্গসে সংবেদনশীল তথ্য পেতে ব্যবহৃত হয়। | 
 আর্গস থেকে গ্লোবাল কনফিগারেশন তৈরি করুন 
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args, 
                 nonGlobalArgs) কমান্ড লাইন আর্গুমেন্ট থেকে একটি IGlobalConfiguration তৈরি করুন।
 প্রত্যাশিত বিন্যাস হল "CONFIG [বিকল্প]", যেখানে CONFIG হল অন্তর্নির্মিত কনফিগারেশন নাম বা কনফিগারেশন xml ফাইলের একটি ফাইল পাথ।
| পরামিতি | 
|---|
| args | String: কমান্ড লাইন আর্গুমেন্ট | 
| nonGlobalArgs | : একটি তালিকা যা এমন আর্গুমেন্ট দিয়ে তৈরি করা হবে যেগুলি বিশ্বব্যাপী আর্গুমেন্ট হিসাবে প্রক্রিয়া করা হয়নি | 
 আংশিক কনফিগারেশন ফ্রমআর্গস তৈরি করুন 
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, 
                IKeyStoreClient keyStoreClient, 
                 allowedObjects, 
                TradefedDelegator delegator) একটি কনফিগারেশন তৈরি করুন যাতে শুধুমাত্র নির্বাচিত বস্তুর একটি সেট থাকে।
| পরামিতি | 
|---|
| arrayArgs | String: কমান্ড লাইন আর্গুমেন্ট | 
| keyStoreClient | IKeyStoreClient: একটিIKeyStoreClientযা আর্গসে সংবেদনশীল তথ্য পেতে ব্যবহৃত হয়। | 
| allowedObjects | : অনুমোদিত বস্তুর সেট তৈরি করা | 
| delegator | TradefedDelegator | 
 dumpConfig 
public abstract void dumpConfig (String configName, 
                PrintStream out) কনফিগারেশনের বিষয়বস্তু প্রদত্ত ERROR(/PrintStream) এ ডাম্প করে
| পরামিতি | 
|---|
| configName | String: কনফিগারেশন নাম | 
| out | PrintStream: আউটপুট ডাম্প করার জন্যERROR(/PrintStream) | 
getConfigList 
public abstract  getConfigList ()
 ক্লাসপথে JAR-এ পাওয়া সমস্ত কনফিগারের নামের তালিকা ফেরত দিন। কোনো কনফিগারেশন লোড করার চেষ্টা করে না, তাই এই তালিকায় কাজ না করা কনফিগার করা সম্ভব।
 getConfigList 
public abstract  getConfigList (String subPath, 
                boolean loadFromEnv)
 getConfigList() এর বৈচিত্র যেখানে আমরা পরিবেশ থেকে কনফিগারেশন লোড করতে চাই কিনা তা নির্দিষ্ট করতে পারে।
| পরামিতি | 
|---|
| subPath | String: কনফিগারেশনের জন্য সাব-ডিরেক্টরিগুলির নাম। null হলে,getConfigList()এর মতো একই আচরণ থাকবে। | 
| loadFromEnv | boolean: সত্য যদি আমাদের পরিবেশ ভেরিয়েবলে কনফিগারেশন লোড করা উচিত। | 
 প্রিন্ট হেল্প 
public abstract void printHelp (PrintStream out)
 এই কারখানার জন্য প্রিন্ট সাহায্য আউটপুট.
 একটি জেনেরিক সাহায্য তথ্য প্রিন্ট করে এবং সমস্ত উপলব্ধ কনফিগারেশন তালিকাভুক্ত করে।
 printHelpForConfig 
public abstract void printHelpForConfig (String[] args, 
                boolean importantOnly, 
                PrintStream out)কমান্ড লাইন আর্গুমেন্টে নির্দিষ্ট IConfiguration জন্য প্রিন্ট সাহায্য আউটপুট,
 যদি 'আর্গস' একটি পরিচিত কনফিগারেশনকে বোঝায়, তাহলে XML থেকে একটি 
IConfiguration অবজেক্ট তৈরি করা হবে এবং সেই 
IConfiguration জন্য সাহায্য আউটপুট করা হবে। মনে রাখবেন অন্যান্য সমস্ত 'আর্গস' মান উপেক্ষা করা হবে (অর্থাৎ সহায়তা পাঠ্য XML থেকে লোড হওয়া 
Option বর্তমান মানগুলিকে বর্ণনা করবে এবং কমান্ড লাইন আর্গস দ্বারা সেট করা বিকল্পের মানগুলিকে প্রতিফলিত করবে না।
 যদি 'args' একটি পরিচিত 
IConfiguration উল্লেখ না করে, তাহলে জেনেরিক 
printHelp(PrintStream) সহায়তা প্রদর্শিত হবে।
| পরামিতি | 
|---|
| args | String: কমান্ড লাইন আর্গুমেন্ট | 
| importantOnly | boolean:trueহলে, শুধুমাত্র গুরুত্বপূর্ণ বিশদ তালিকার একটি সংক্ষিপ্ত সাহায্য মুদ্রণ করুন | 
| out | PrintStream: আউটপুট ডাম্প করার জন্যERROR(/PrintStream) | 
 
  
    
    
      
    
    
  
       
    
    
  
  
  এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
  2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
  
  
  
    
      [[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]