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 ऑब्जेक्ट की शैलो कॉपी, नए नाम से पाएं.

IDeviceConfiguration clone()

getAllObjectOfType(String configType)

उन सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची दिखाएं जिनमें IDeviceConfiguration का वह इंस्टेंस था जो अनुरोध किए गए कॉन्फ़िगरेशन टाइप से मेल खाता है.

getAllObjects()

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

IBuildProvider getBuildProvider()

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

String getDeviceName()

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

TestDeviceOptions getDeviceOptions()

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

IDeviceRecovery getDeviceRecovery()

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

IDeviceSelection getDeviceRequirements()

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

Integer getFrequency(Object config)

ऑब्जेक्ट की फ़्रीक्वेंसी दिखाता है.

getLabPreparers()

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

getTargetPreparers()

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

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

क्लोन

public IDeviceConfiguration clone ()

रिटर्न
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

उन सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची दिखाएं जिनमें IDeviceConfiguration का वह इंस्टेंस था जो अनुरोध किए गए कॉन्फ़िगरेशन टाइप से मेल खाता है.

पैरामीटर
configType String

रिटर्न

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

public  getAllObjects ()

उन सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची वापस करना, जिनमें 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

गेटलैब प्रिपेयरर्स

public  getLabPreparers ()

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

रिटर्न

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

public  getTargetPreparers ()

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

रिटर्न

आइसफ़ेक

public boolean isFake ()

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

रिटर्न
boolean

DeleteObjectType

public void removeObjectType (String type)

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

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

थ्रो
ConfigurationException