আইডিভাইস কনফিগারেশন

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 : বস্তুর সাথে যুক্ত ফ্রিকোয়েন্সি।

অ্যাডস্পেসিফিক কনফিগারেশন

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 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

ডিভাইসের প্রয়োজনীয়তা পান

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

অবজেক্ট টাইপ রিমুভ করুন

public abstract void removeObjectType (String type)

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

পরামিতি
type String : অপসারণ করা বস্তুর ধরন।

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