DeviceConfigurationHolder
public
class
DeviceConfigurationHolder
extends Object
implements
IDeviceConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
लोड किए गए डिवाइस को सेव करने के लिए, IDeviceConfiguration
को लागू करने का एक ठोस तरीका
कॉन्फ़िगरेशन ऑब्जेक्ट की जानकारी शामिल होती है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
DeviceConfigurationHolder()
|
|
DeviceConfigurationHolder(String deviceName)
|
|
DeviceConfigurationHolder(String deviceName, boolean isFake)
|
सार्वजनिक तरीके | |
---|---|
void
|
addFrequency(Object config, Integer frequency)
ऑब्जेक्ट की फ़्रीक्वेंसी पर नज़र रखें, ताकि हम उसके ख़िलाफ़ सही तरीके से विकल्प जोड़ सकें. |
void
|
addSpecificConfig(Object config, String type)
कोई एक अनुमति वाला ऑब्जेक्ट पास करें जिसे कॉन्फ़िगरेशन होल्डर ट्रैक कर सके. |
void
|
addSpecificConfig(Object config)
कोई एक अनुमति वाला ऑब्जेक्ट पास करें जिसे कॉन्फ़िगरेशन होल्डर ट्रैक कर सके. |
IDeviceConfiguration
|
clone(String newName)
इस |
IDeviceConfiguration
|
clone()
|
|
getAllObjectOfType(String configType)
उन सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची दिखाएं जिनमें |
|
getAllObjects()
उन सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची वापस करना, जिनमें
|
IBuildProvider
|
getBuildProvider()
वह |
String
|
getDeviceName()
यह फ़ंक्शन "नाम" फ़ील्ड में बताए गए डिवाइस का नाम दिखाता है पर ले जाया जा सकता है. |
TestDeviceOptions
|
getDeviceOptions()
वह |
IDeviceRecovery
|
getDeviceRecovery()
वह |
IDeviceSelection
|
getDeviceRequirements()
वह |
Integer
|
getFrequency(Object config)
ऑब्जेक्ट की फ़्रीक्वेंसी दिखाता है. |
|
getLabPreparers()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद |
|
getTargetPreparers()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद |
boolean
|
isFake()
यह बताता है कि कंटेनर, टेस्ट में शामिल डिवाइस के लिए है या नहीं. |
void
|
removeObjectType(String type)
डिवाइस कॉन्फ़िगरेशन होल्डर से, बताए गए ऑब्जेक्ट टाइप को हटाएं. |
सार्वजनिक कंस्ट्रक्टर
DeviceConfigurationHolder
public DeviceConfigurationHolder ()
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName)
पैरामीटर | |
---|---|
deviceName |
String |
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName, boolean isFake)
पैरामीटर | |
---|---|
deviceName |
String |
isFake |
boolean |
सार्वजनिक तरीके
ऐड-फ़्रीक्वेंसी
public void addFrequency (Object config, Integer frequency)
ऑब्जेक्ट की फ़्रीक्वेंसी पर नज़र रखें, ताकि हम उसके ख़िलाफ़ सही तरीके से विकल्प जोड़ सकें.
पैरामीटर | |
---|---|
config |
Object : वह ऑब्जेक्ट जिसे हम फ़्रीक्वेंसी ट्रैक कर रहे हैं. |
frequency |
Integer : ऑब्जेक्ट से जुड़ी फ़्रीक्वेंसी. |
ऐडस्पेस कॉन्फ़िग
public void addSpecificConfig (Object config, String type)
कोई एक अनुमति वाला ऑब्जेक्ट पास करें जिसे कॉन्फ़िगरेशन होल्डर ट्रैक कर सके.
अनुमति वाले ऑब्जेक्ट की पूरी सूची ये हैं: IBuildProvider
, ITargetPreparer
,
IDeviceRecovery
, IDeviceSelection
, और TestDeviceOptions
पैरामीटर | |
---|---|
config |
Object : ऊपर दिए गए टाइप का ऑब्जेक्ट है. |
type |
String : पास किए जा रहे कॉन्फ़िगरेशन ऑब्जेक्ट का टाइप. |
थ्रो | |
---|---|
ConfigurationException |
ऐडस्पेस कॉन्फ़िग
public void addSpecificConfig (Object config)
कोई एक अनुमति वाला ऑब्जेक्ट पास करें जिसे कॉन्फ़िगरेशन होल्डर ट्रैक कर सके.
अनुमति वाले ऑब्जेक्ट की पूरी सूची ये हैं: IBuildProvider
, ITargetPreparer
,
IDeviceRecovery
, IDeviceSelection
, और TestDeviceOptions
पैरामीटर | |
---|---|
config |
Object : ऊपर दिए गए टाइप का ऑब्जेक्ट है. |
थ्रो | |
---|---|
ConfigurationException |
क्लोन
public IDeviceConfiguration clone (String newName)
इस IDeviceConfiguration
ऑब्जेक्ट की शैलो कॉपी, नए नाम से पाएं.
पैरामीटर | |
---|---|
newName |
String |
रिटर्न | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
उन सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची दिखाएं जिनमें IDeviceConfiguration
का वह इंस्टेंस था जो अनुरोध किए गए कॉन्फ़िगरेशन टाइप से मेल खाता है.
पैरामीटर | |
---|---|
configType |
String |
रिटर्न | |
---|---|
|
सभी ऑब्जेक्ट पाएं
publicgetAllObjects ()
उन सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची वापस करना, जिनमें
IDeviceConfiguration
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
रिटर्न | |
---|---|
|
getBuildProvider
public IBuildProvider getBuildProvider ()
वह IBuildProvider
वापस करें जिसका रेफ़रंस डिवाइस कॉन्फ़िगरेशन होल्डर के पास है.
रिटर्न | |
---|---|
IBuildProvider |
'डिवाइस का नाम' पाएं
public String getDeviceName ()
यह फ़ंक्शन "नाम" फ़ील्ड में बताए गए डिवाइस का नाम दिखाता है पर ले जाया जा सकता है.
रिटर्न | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
वह TestDeviceOptions
वापस करें जो डिवाइस कॉन्फ़िगरेशन होल्डर के पास है.
रिटर्न | |
---|---|
TestDeviceOptions |
'डिवाइस रिकवर' पाएं
public IDeviceRecovery getDeviceRecovery ()
वह IDeviceRecovery
वापस करें जो डिवाइस कॉन्फ़िगरेशन होल्डर के पास है.
रिटर्न | |
---|---|
IDeviceRecovery |
'डिवाइस की ज़रूरी शर्तें' पाएं
public IDeviceSelection getDeviceRequirements ()
वह IDeviceSelection
वापस करें जो डिवाइस कॉन्फ़िगरेशन होल्डर के पास है.
रिटर्न | |
---|---|
IDeviceSelection |
'फ़्रीक्वेंसी'
public Integer getFrequency (Object config)
ऑब्जेक्ट की फ़्रीक्वेंसी दिखाता है.
पैरामीटर | |
---|---|
config |
Object |
रिटर्न | |
---|---|
Integer |
गेटलैब प्रिपेयरर्स
publicgetLabPreparers ()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद ITargetPreparer
की सूची दिखाएं.
रिटर्न | |
---|---|
|
getTargetतैयार करने वाले
publicgetTargetPreparers ()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद ITargetPreparer
की सूची दिखाएं.
रिटर्न | |
---|---|
|
आइसफ़ेक
public boolean isFake ()
यह बताता है कि कंटेनर, टेस्ट में शामिल डिवाइस के लिए है या नहीं.
रिटर्न | |
---|---|
boolean |
DeleteObjectType
public void removeObjectType (String type)
डिवाइस कॉन्फ़िगरेशन होल्डर से, बताए गए ऑब्जेक्ट टाइप को हटाएं.
पैरामीटर | |
---|---|
type |
String : हटाए जाने वाले ऑब्जेक्ट का टाइप. |
थ्रो | |
---|---|
ConfigurationException |