IDeviceConfiguration

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)

এই একটি অগভীর কপি ফিরুন IDeviceConfiguration বস্তু, একটি নতুন নাম করেন।

abstract IDeviceConfiguration clone ()

এই একটি অগভীর কপি ফিরুন IDeviceConfiguration অবজেক্ট।

abstract getAllObjectOfType (String configType)

সব কনফিগারেশন বস্তুর তালিকা ফেরতের উদাহরণস্বরূপ অনুষ্ঠিত IDeviceConfiguration যে কনফিগারেশন টাইপ অনুরোধ মেলে।

abstract getAllObjects ()

সব কনফিগারেশন বস্তুর তালিকা ফেরতের উদাহরণস্বরূপ অনুষ্ঠিত IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

রিটার্ন IBuildProvider ডিভাইস কনফিগারেশন ধারক রেফারেন্স রয়েছে।

abstract String getDeviceName ()

কনফিগারেশনের "নাম" ক্ষেত্রে নির্দিষ্ট ডিভাইসের নাম প্রদান করে।

abstract TestDeviceOptions getDeviceOptions ()

রিটার্ন TestDeviceOptions ডিভাইস কনফিগারেশন ধারক রয়েছে।

abstract IDeviceRecovery getDeviceRecovery ()

রিটার্ন IDeviceRecovery ডিভাইস কনফিগারেশন ধারক রয়েছে।

abstract IDeviceSelection getDeviceRequirements ()

রিটার্ন IDeviceSelection ডিভাইস কনফিগারেশন ধারক রয়েছে।

abstract Integer getFrequency (Object config)

বস্তুর ফ্রিকোয়েন্সি প্রদান করে।

abstract getLabPreparers ()

একটি তালিকা ফিরুন ITargetPreparer ডিভাইস কনফিগারেশন ধারক রয়েছে।

abstract getTargetPreparers ()

একটি তালিকা ফিরুন ITargetPreparer ডিভাইস কনফিগারেশন ধারক রয়েছে।

abstract boolean isFake ()

কন্টেইনারটি পরীক্ষার অধীন কোনো ডিভাইসের জন্য কিনা তা ফেরত দেয়।

abstract void removeObjectType (String type)

ডিভাইস কনফিগারেশন ধারক থেকে নির্দিষ্ট বস্তুর ধরন সরান।

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

যোগ ফ্রিকোয়েন্সি

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  getAllObjectOfType (String configType)

সব কনফিগারেশন বস্তুর তালিকা ফেরতের উদাহরণস্বরূপ অনুষ্ঠিত IDeviceConfiguration যে কনফিগারেশন টাইপ অনুরোধ মেলে।

পরামিতি
configType String

ফেরত দেয়

getAllObjects

public abstract  getAllObjects ()

সব কনফিগারেশন বস্তুর তালিকা ফেরতের উদাহরণস্বরূপ অনুষ্ঠিত 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

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

রিটার্ন IDeviceSelection ডিভাইস কনফিগারেশন ধারক রয়েছে।

ফেরত দেয়
IDeviceSelection

ফ্রিকোয়েন্সি

public abstract Integer getFrequency (Object config)

বস্তুর ফ্রিকোয়েন্সি প্রদান করে।

পরামিতি
config Object

ফেরত দেয়
Integer

getLabPreparers

public abstract  getLabPreparers ()

একটি তালিকা ফিরুন ITargetPreparer ডিভাইস কনফিগারেশন ধারক রয়েছে।

ফেরত দেয়

getTargetPreparers

public abstract  getTargetPreparers ()

একটি তালিকা ফিরুন ITargetPreparer ডিভাইস কনফিগারেশন ধারক রয়েছে।

ফেরত দেয়

জাল

public abstract boolean isFake ()

কন্টেইনারটি পরীক্ষার অধীন কোনো ডিভাইসের জন্য কিনা তা ফেরত দেয়।

ফেরত দেয়
boolean

RemoveObjectType

public abstract void removeObjectType (String type)

ডিভাইস কনফিগারেশন ধারক থেকে নির্দিষ্ট বস্তুর ধরন সরান।

পরামিতি
type String : মুছে ফেলার জন্য বস্তুর প্রকার।

নিক্ষেপ করে
ConfigurationException টাইপ সমর্থিত না হলে