আইডিভাইস কনফিগারেশন
 public interface IDeviceConfiguration
  
  
  
| com.android.tradefed.config.IDeviceConfiguration | 
ডিভাইস কনফিগারেশন হোল্ডার ইন্টারফেস। একটি বস্তুর প্রতিনিধিত্ব করতে ব্যবহার করুন যা একটি ডিভাইসের কনফিগারেশনের জন্য তথ্য ধারণ করতে পারে।
সারাংশ
| পাবলিক পদ্ধতি | |
|---|---|
| abstract void | addFrequency (Object config, Integer frequency)বস্তুর ফ্রিকোয়েন্সি ট্র্যাক রাখুন যাতে আমরা এটির বিরুদ্ধে বিকল্পটি সঠিকভাবে ইনজেকশন করতে পারি। | 
| abstract void | addSpecificConfig (Object config, String type)কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে এমন একটি অনুমোদিত বস্তু পাস করুন। | 
| abstract void | addSpecificConfig (Object config)কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে এমন একটি অনুমোদিত বস্তু পাস করুন। | 
| abstract IDeviceConfiguration | clone (String newName) একটি নতুন নামে এই  | 
| abstract IDeviceConfiguration | clone () এই  | 
| abstract | getAllObjectOfType (String configType) রিটার্ন সমস্ত কনফিগারেশন অবজেক্টের তালিকায়  | 
| abstract | getAllObjects ()  | 
| abstract IBuildProvider | getBuildProvider ()  | 
| abstract String | getDeviceName ()কনফিগারেশনের "নাম" ক্ষেত্রে নির্দিষ্ট ডিভাইসের নাম প্রদান করে। | 
| abstract TestDeviceOptions | getDeviceOptions () ডিভাইস কনফিগারেশন ধারকের কাছে থাকা  | 
| abstract IDeviceRecovery | getDeviceRecovery () ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা  | 
| abstract IDeviceSelection | getDeviceRequirements () ডিভাইস কনফিগারেশন ধারক যে  | 
| abstract Integer | getFrequency (Object config)বস্তুর ফ্রিকোয়েন্সি প্রদান করে। | 
| abstract | getLabPreparers ()  | 
| abstract | getTargetPreparers ()  | 
| abstract boolean | isFake ()কনটেইনারটি পরীক্ষার অধীনে ডিভাইসের জন্য কিনা তা ফেরত দেয়। | 
| abstract void | removeObjectType (String type)ডিভাইস কনফিগারেশন ধারক থেকে নির্দিষ্ট বস্তুর ধরন সরান। | 
পাবলিক পদ্ধতি
যোগ ফ্রিকোয়েন্সি
public abstract void addFrequency (Object config, 
                Integer frequency)বস্তুর ফ্রিকোয়েন্সি ট্র্যাক রাখুন যাতে আমরা এটির বিরুদ্ধে বিকল্পটি সঠিকভাবে ইনজেকশন করতে পারি।
| পরামিতি | |
|---|---|
| config | Object: যে বস্তুটি আমরা ফ্রিকোয়েন্সি ট্র্যাক করছি। | 
| frequency | Integer: বস্তুর সাথে যুক্ত ফ্রিকোয়েন্সি। | 
অ্যাড স্পেসিফিক কনফিগারেশন
public abstract void addSpecificConfig (Object config, 
                String type)কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে এমন একটি অনুমোদিত বস্তু পাস করুন।
 অনুমোদিত বস্তুর সম্পূর্ণ তালিকা হল: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions
| পরামিতি | |
|---|---|
| config | Object: উপরের একটি টাইপ থেকে অবজেক্ট। | 
| type | String: কনফিগারেশন অবজেক্টের ধরন পাস করা হচ্ছে। | 
| নিক্ষেপ করে | |
|---|---|
| ConfigurationException | যদি পাস করা বস্তু অনুমোদিত প্রকারের সাথে মেলে না। | 
অ্যাড স্পেসিফিক কনফিগারেশন
public abstract void addSpecificConfig (Object config)
কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে এমন একটি অনুমোদিত বস্তু পাস করুন।
 অনুমোদিত বস্তুর সম্পূর্ণ তালিকা হল: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions
| পরামিতি | |
|---|---|
| config | Object: উপরের একটি টাইপ থেকে অবজেক্ট। | 
| নিক্ষেপ করে | |
|---|---|
| ConfigurationException | যদি পাস করা বস্তু অনুমোদিত প্রকারের সাথে মেলে না। | 
ক্লোন
public abstract IDeviceConfiguration clone (String newName)
 একটি নতুন নামে এই IDeviceConfiguration অবজেক্টের একটি অগভীর অনুলিপি ফেরত দিন।
| পরামিতি | |
|---|---|
| newName | String | 
| রিটার্নস | |
|---|---|
| IDeviceConfiguration | |
ক্লোন
public abstract IDeviceConfiguration clone ()
 এই IDeviceConfiguration অবজেক্টের একটি অগভীর অনুলিপি ফেরত দিন।
| রিটার্নস | |
|---|---|
| IDeviceConfiguration | |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType) 
 রিটার্ন সমস্ত কনফিগারেশন অবজেক্টের তালিকায় IDeviceConfiguration এর উদাহরণ রয়েছে যা অনুরোধ করা কনফিগারেশন প্রকারের সাথে মেলে।
| পরামিতি | |
|---|---|
| configType | String | 
| রিটার্নস | |
|---|---|
getAllObjects
public abstractgetAllObjects () 
 IDeviceConfiguration এর উদাহরণ ধারণ করা সমস্ত কনফিগারেশন অবজেক্টের তালিকা রিটার্ন করুন
| রিটার্নস | |
|---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
 IBuildProvider রিটার্ন করুন যেটি ডিভাইস কনফিগারেশন হোল্ডারের কাছে উল্লেখ আছে।
| রিটার্নস | |
|---|---|
| IBuildProvider | |
getDeviceName
public abstract String getDeviceName ()
কনফিগারেশনের "নাম" ক্ষেত্রে নির্দিষ্ট ডিভাইসের নাম প্রদান করে।
| রিটার্নস | |
|---|---|
| String | |
GetDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
ডিভাইস কনফিগারেশন ধারকের কাছে থাকা TestDeviceOptions ফেরত দিন।
| রিটার্নস | |
|---|---|
| TestDeviceOptions | |
GetDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা IDeviceRecovery ফেরত দিন।
| রিটার্নস | |
|---|---|
| IDeviceRecovery | |
ডিভাইসের প্রয়োজনীয়তা পান
public abstract IDeviceSelection getDeviceRequirements ()
ডিভাইস কনফিগারেশন ধারক যে IDeviceSelection নির্বাচন আছে.
| রিটার্নস | |
|---|---|
| IDeviceSelection | |
ফ্রিকোয়েন্সি পান
public abstract Integer getFrequency (Object config)
বস্তুর ফ্রিকোয়েন্সি প্রদান করে।
| পরামিতি | |
|---|---|
| config | Object | 
| রিটার্নস | |
|---|---|
| Integer | |
GetLabPreparers
public abstractgetLabPreparers () 
ITargetPreparer এর একটি তালিকা ফেরত দিন যা ডিভাইস কনফিগারেশন ধারকের আছে।
| রিটার্নস | |
|---|---|
GetTargetPreparers
public abstractgetTargetPreparers () 
ITargetPreparer এর একটি তালিকা ফেরত দিন যা ডিভাইস কনফিগারেশন ধারকের আছে।
| রিটার্নস | |
|---|---|
জাল
public abstract boolean isFake ()
কনটেইনারটি পরীক্ষার অধীনে ডিভাইসের জন্য কিনা তা ফেরত দেয়।
| রিটার্নস | |
|---|---|
| boolean | |
অবজেক্ট টাইপ রিমুভ করুন
public abstract void removeObjectType (String type)
ডিভাইস কনফিগারেশন ধারক থেকে নির্দিষ্ট বস্তুর ধরন সরান।
| পরামিতি | |
|---|---|
| type | String: অপসারণের অবজেক্টের ধরন। | 
| নিক্ষেপ করে | |
|---|---|
| ConfigurationException | টাইপ সমর্থিত না হলে. | 
