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