IDeviceकॉन्फ़िगरेशन

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

रिटर्न

सभी ऑब्जेक्ट पाएं

public abstract  getAllObjects ()

उन सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची वापस करना, जिनमें IDeviceConfiguration अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

रिटर्न

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

वह IBuildProvider वापस करें जिसका रेफ़रंस डिवाइस कॉन्फ़िगरेशन होल्डर के पास है.

रिटर्न
IBuildProvider

'डिवाइस का नाम' पाएं

public abstract String getDeviceName ()

यह फ़ंक्शन "नाम" फ़ील्ड में बताए गए डिवाइस का नाम दिखाता है पर ले जाया जा सकता है.

रिटर्न
String

getDeviceOptions

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  getLabPreparers ()

डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद ITargetPreparer की सूची दिखाएं.

रिटर्न

getTargetतैयार करने वाले

public abstract  getTargetPreparers ()

डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद ITargetPreparer की सूची दिखाएं.

रिटर्न

आइसफ़ेक

public abstract boolean isFake ()

यह बताता है कि कंटेनर, टेस्ट में शामिल डिवाइस के लिए है या नहीं.

रिटर्न
boolean

निकालेंऑब्जेक्टटाइप

public abstract void removeObjectType (String type)

डिवाइस कॉन्फ़िगरेशन होल्डर से, बताए गए ऑब्जेक्ट टाइप को हटाएं.

पैरामीटर
type String: हटाए जाने वाले ऑब्जेक्ट का टाइप.

थ्रो
ConfigurationException डालें.