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