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()
कॉन्फ़िगरेशन के "name" फ़ील्ड में बताए गए डिवाइस का नाम दिखाता है. |
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)
डिवाइस कॉन्फ़िगरेशन होल्डर से, बताए गए ऑब्जेक्ट टाइप को हटाएं. |
सार्वजनिक तरीके
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 abstractgetAllObjectOfType (String configType)
उन सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची दिखाएं जिनमें IDeviceConfiguration
का वह इंस्टेंस था जो अनुरोध किए गए कॉन्फ़िगरेशन टाइप से मेल खाता है.
पैरामीटर | |
---|---|
configType |
String |
रिटर्न | |
---|---|
|
getAllObjects
public abstractgetAllObjects ()
उन सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची वापस करना, जिनमें
IDeviceConfiguration
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
रिटर्न | |
---|---|
|
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 |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
वह IDeviceSelection
वापस करें जो डिवाइस कॉन्फ़िगरेशन होल्डर के पास है.
रिटर्न | |
---|---|
IDeviceSelection |
'फ़्रीक्वेंसी'
public abstract Integer getFrequency (Object config)
ऑब्जेक्ट की फ़्रीक्वेंसी दिखाता है.
पैरामीटर | |
---|---|
config |
Object |
रिटर्न | |
---|---|
Integer |
गेटलैब प्रिपेयरर्स
public abstractgetLabPreparers ()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद ITargetPreparer
की सूची दिखाएं.
रिटर्न | |
---|---|
|
getTargetPreparers
public abstractgetTargetPreparers ()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद ITargetPreparer
की सूची दिखाएं.
रिटर्न | |
---|---|
|
आइसफ़ेक
public abstract boolean isFake ()
यह बताता है कि कंटेनर, टेस्ट किए जा रहे डिवाइस के लिए है या नहीं.
रिटर्न | |
---|---|
boolean |
removeObjectType
public abstract void removeObjectType (String type)
डिवाइस कॉन्फ़िगरेशन होल्डर से, बताए गए ऑब्जेक्ट टाइप को हटाएं.
पैरामीटर | |
---|---|
type |
String : हटाए जाने वाले ऑब्जेक्ट का टाइप. |
थ्रो | |
---|---|
ConfigurationException |
अगर यह टाइप काम नहीं करता है. |