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)
इस |
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 |
रिटर्न | |
---|---|
|
सभी ऑब्जेक्ट पाएं
public abstractgetAllObjects ()
उन सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची वापस करना, जिनमें
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 abstractgetLabPreparers ()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद ITargetPreparer
की सूची दिखाएं.
रिटर्न | |
---|---|
|
getTargetतैयार करने वाले
public abstractgetTargetPreparers ()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद ITargetPreparer
की सूची दिखाएं.
रिटर्न | |
---|---|
|
आइसफ़ेक
public abstract boolean isFake ()
यह बताता है कि कंटेनर, टेस्ट में शामिल डिवाइस के लिए है या नहीं.
रिटर्न | |
---|---|
boolean |
निकालेंऑब्जेक्टटाइप
public abstract void removeObjectType (String type)
डिवाइस कॉन्फ़िगरेशन होल्डर से, बताए गए ऑब्जेक्ट टाइप को हटाएं.
पैरामीटर | |
---|---|
type |
String : हटाए जाने वाले ऑब्जेक्ट का टाइप. |
थ्रो | |
---|---|
ConfigurationException |
डालें. |