আইডিভাইসকনফিগারেশন
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 List<Object> | getAllObjectOfType (String configType) |
abstract List<Object> | getAllObjects () |
abstract IBuildProvider | getBuildProvider () ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা |
abstract String | getDeviceName ()কনফিগারেশনের 'name' ফিল্ডে নির্দিষ্ট করা ডিভাইসের নামটি ফেরত দেয়। |
abstract TestDeviceOptions | getDeviceOptions () ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা |
abstract IDeviceRecovery | getDeviceRecovery () ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা |
abstract IDeviceSelection | getDeviceRequirements () ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা |
abstract Integer | getFrequency (Object config)অবজেক্টটির পুনরাবৃত্তির হার ফেরত দেয়। |
abstract List< ITargetPreparer > | getLabPreparers () ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা |
abstract List< ITargetPreparer > | getTargetPreparers () ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা |
abstract boolean | isFake ()কন্টেইনারটি পরীক্ষাধীন কোনো ডিভাইসের জন্য কিনা তা ফেরত দেয়। |
abstract void | removeObjectType (String type)ডিভাইস কনফিগারেশন হোল্ডার থেকে নির্দিষ্ট অবজেক্ট টাইপটি সরিয়ে ফেলুন। |
জনসাধারণের পদ্ধতি
addFrequency
public abstract void addFrequency (Object config,
Integer frequency)অবজেক্টটির ফ্রিকোয়েন্সির হিসাব রাখুন, যাতে আমরা এর বিপরীতে সঠিকভাবে অপশন ইনজেক্ট করতে পারি।
| প্যারামিটার | |
|---|---|
config | Object : যে বস্তুর কম্পাঙ্ক আমরা পর্যবেক্ষণ করছি। |
frequency | Integer : বস্তুটির সাথে সম্পর্কিত কম্পাঙ্ক। |
addSpecificConfig
public abstract void addSpecificConfig (Object config,
String type)অনুমোদিত অবজেক্টগুলোর মধ্যে এমন একটি পাস করুন যা কনফিগারেশন হোল্ডার নজরে রাখতে পারে।
অনুমোদিত অবজেক্টগুলোর সম্পূর্ণ তালিকা হলো: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions
| প্যারামিটার | |
|---|---|
config | Object : উপরের কোনো টাইপের অবজেক্ট। |
type | String : যে কনফিগারেশন অবজেক্টটি পাঠানো হচ্ছে তার ধরণ। |
| নিক্ষেপ | |
|---|---|
ConfigurationException | যদি প্রদত্ত অবজেক্টটি অনুমোদিত প্রকারের সাথে মেলে না। |
addSpecificConfig
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 abstract List<Object> getAllObjectOfType (String configType)
IDeviceConfiguration ইনস্ট্যান্সটিতে থাকা সেই সমস্ত কনফিগারেশন অবজেক্টের তালিকা ফেরত দিন, যেগুলো অনুরোধ করা কনফিগারেশন ধরনের সাথে মেলে।
| প্যারামিটার | |
|---|---|
configType | String |
| ফেরত | |
|---|---|
List<Object> | |
সমস্ত অবজেক্ট পান
public abstract List<Object> getAllObjects ()
IDeviceConfiguration ইনস্ট্যান্সটিতে থাকা সমস্ত কনফিগারেশন অবজেক্টের তালিকা ফেরত দিন।
| ফেরত | |
|---|---|
List<Object> | |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা IBuildProvider ফেরত দিন।
| ফেরত | |
|---|---|
IBuildProvider | |
ডিভাইসের নাম পান
public abstract String getDeviceName ()
কনফিগারেশনের 'name' ফিল্ডে নির্দিষ্ট করা ডিভাইসের নামটি ফেরত দেয়।
| ফেরত | |
|---|---|
String | |
ডিভাইস বিকল্পগুলি পান
public abstract TestDeviceOptions getDeviceOptions ()
ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা TestDeviceOptions ফেরত দিন।
| ফেরত | |
|---|---|
TestDeviceOptions | |
ডিভাইস পুনরুদ্ধার করুন
public abstract IDeviceRecovery getDeviceRecovery ()
ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা IDeviceRecovery ফেরত দিন।
| ফেরত | |
|---|---|
IDeviceRecovery | |
ডিভাইসের প্রয়োজনীয়তাগুলি পান
public abstract IDeviceSelection getDeviceRequirements ()
ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা IDeviceSelection ফেরত দিন।
| ফেরত | |
|---|---|
IDeviceSelection | |
ফ্রিকোয়েন্সি পান
public abstract Integer getFrequency (Object config)
অবজেক্টটির পুনরাবৃত্তির হার ফেরত দেয়।
| প্যারামিটার | |
|---|---|
config | Object |
| ফেরত | |
|---|---|
Integer | |
ল্যাব প্রস্তুতি শুরু করুন
public abstract List<ITargetPreparer> getLabPreparers ()
ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা ITargetPreparer এর একটি তালিকা ফেরত দিন।
| ফেরত | |
|---|---|
List< ITargetPreparer > | |
getTargetPreparers
public abstract List<ITargetPreparer> getTargetPreparers ()
ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা ITargetPreparer এর একটি তালিকা ফেরত দিন।
| ফেরত | |
|---|---|
List< ITargetPreparer > | |
নকল
public abstract boolean isFake ()
কন্টেইনারটি পরীক্ষাধীন কোনো ডিভাইসের জন্য কিনা তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
removeObjectType
public abstract void removeObjectType (String type)
ডিভাইস কনফিগারেশন হোল্ডার থেকে নির্দিষ্ট অবজেক্ট টাইপটি সরিয়ে ফেলুন।
| প্যারামিটার | |
|---|---|
type | String : যে অবজেক্টটি অপসারণ করতে হবে তার ধরণ। |
| নিক্ষেপ | |
|---|---|
ConfigurationException | যদি টাইপটি সমর্থিত না হয় |