ग्लोबलकॉन्फ़िगरेशन

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

java.lang.Object
com.android.tradefed.config.GlobalConfiguration


IGlobalConfiguration को लागू करने का तरीका, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करता है

खास जानकारी

फ़ील्ड्स की फ़िल्में

public static final String CREDENTIAL_FACTORY_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

public static final String HOST_MONITOR_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

public static final String WTF_HANDLER_TYPE_NAME

सार्वजनिक तरीके

void cleanup()

कारोबार बंद होने पर सही क्लीनअप करें.

File cloneConfigWithFilter( exclusionPatterns, String... allowlistConfigs)

एक सफ़ेद सूची और एक्सएमएल फ़ाइल के आउटपुट के आधार पर GlobalConfiguration को फ़िल्टर करें.

File cloneConfigWithFilter( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)

बदलें विकल्प मान और आउटपुट को किसी एक्सएमएल फ़ाइल में सबमिट करते हैं.

File cloneConfigWithFilter(String... allowlistConfigs)

अनुमति वाली सूची और एक्सएमएल फ़ाइल के आउटपुट के आधार पर GlobalConfiguration को फ़िल्टर करें.

static createGlobalConfiguration(String[] args)

इस टीएफ़ इंस्टेंस के लिए GlobalConfiguration सिंगलटन सेट करता है.

ICommandScheduler getCommandScheduler()

कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ICommandScheduler फ़ेच करता है.

Object getConfigurationObject(String typeName)

दिए गए नाम के साथ कस्टम कॉन्फ़िगरेशन ऑब्जेक्ट मिलता है.

ICredentialFactory getCredentialFactory()

क्रेडेंशियल बनाने के लिए, ICredentialFactory मिलता है.

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

इसके बारे में जानकारी न होने पर, DeviceManagementGrpcServer या शून्य दिखाता है.

IDeviceManager getDeviceManager()

कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IDeviceManager फ़ेच करता है.

static IDeviceManager getDeviceManagerInstance()

इस टीएफ़ के लिए सिंगलटन DeviceManager इंस्टेंस का रेफ़रंस दिखाता है इंस्टेंस.

getDeviceMonitors()

ग्लोबल कॉन्फ़िगरेशन से IDeviceMonitor की सूची फ़ेच करता है.

IDeviceSelection getDeviceRequirements()

कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IDeviceSelection फ़ेच करता है.

TradefedFeatureServer getFeatureServer()

इसके बारे में जानकारी न होने पर, TradefedFeatureServer या शून्य दिखाता है.

IConfigurationServer getGlobalConfigServer()

ग्लोबल कॉन्फ़िगरेशन सर्वर फ़ेच करता है.

static getHostMonitorInstances()
getHostMonitors()

ग्लोबल कॉन्फ़िगरेशन से IHostMonitor की सूची लाता है.

IHostOptions getHostOptions()

कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IHostOptions फ़ेच करता है.

IHostResourceManager getHostResourceManager()

ग्लोबल कॉन्फ़िगरेशन से IHostResourceManager इकट्ठा करता है.

static IGlobalConfiguration getInstance()

इस टीएफ़ के लिए सिंगलटन GlobalConfiguration इंस्टेंस का रेफ़रंस लौटाता है इंस्टेंस.

IKeyStoreFactory getKeyStoreFactory()

कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IKeyStoreFactory फ़ेच करता है.

getMultiDeviceRecoveryHandlers()

यह कॉन्फ़िगरेशन से इस्तेमाल करने के लिए, IMultiDeviceRecovery की सूची उपलब्ध कराता है.

String getName()
getOptionValues(String optionName)

विकल्प के मानों की सूची पाएं.

getResourceMetricCollectors()

ग्लोबल कॉन्फ़िगरेशन से IResourceMetricCollector की सूची लाता है.

ISandboxFactory getSandboxFactory()

एक सैंडबॉक्स फ़ैक्ट्री पाएं, जिसका इस्तेमाल बोलकर शुरू करने के लिए किया जा सकता है

IShardHelper getShardingStrategy()

यह विकल्प IShardHelper को दिखाता है, जो कॉन्फ़िगरेशन को शार्ड करने का तरीका बताता है.

TestInvocationManagementServer getTestInvocationManagementSever()

इसके बारे में जानकारी न होने पर, TestInvocationManagementServer या शून्य दिखाता है.

ITerribleFailureHandler getWtfHandler()

कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ITerribleFailureHandler फ़ेच करता है.

void injectOptionValue(String optionName, String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कोई विकल्प वैल्यू इंजेक्ट करें.

void injectOptionValue(String optionName, String optionKey, String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कोई विकल्प वैल्यू इंजेक्ट करें.

void printCommandUsage(boolean importantOnly, PrintStream out)

दिए गए PrintStream में इस कॉन्फ़िगरेशन के लिए, कमांड लाइन के इस्तेमाल से जुड़ा सहायता टेक्स्ट जनरेट करता है.

void setCommandScheduler(ICommandScheduler scheduler)

मौजूदा वैल्यू को बदलकर, ICommandScheduler को सेट करें.

void setConfigurationFactory(IConfigurationFactory configFactory)

इस कॉन्फ़िगरेशन के लिए, IConfigurationFactory को सेट करें.

void setConfigurationObject(String typeName, Object configObject)

किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट को सेट करने का सामान्य तरीका.

void setConfigurationObjectList(String typeName, configList)

दिए गए नाम के लिए, कॉन्फ़िगरेशन ऑब्जेक्ट सूची सेट करने का सामान्य तरीका वैल्यू.

void setDeviceManagementServer(DeviceManagementGrpcServer server)

DeviceManagementGrpcServer को सेट करता है.

void setDeviceManager(IDeviceManager manager)

मौजूदा वैल्यू को बदलकर, IDeviceManager को सेट करें.

void setDeviceMonitor(IDeviceMonitor monitor)

IDeviceMonitor सेट करें.

void setDeviceRequirements(IDeviceSelection devRequirements)

मौजूदा वैल्यू को बदलकर, IDeviceSelection को सेट करें.

void setHostMonitors( hostMonitors)

IHostMonitor सूची सेट करें.

void setHostOptions(IHostOptions hostOptions)

मौजूदा वैल्यू को बदलकर, IHostOptions को सेट करें.

void setHostResourceManager(IHostResourceManager hostResourceManager)

मौजूदा वैल्यू को बदलकर, IHostResourceManager को सेट करें.

void setInvocationServer(TestInvocationManagementServer server)

TestInvocationManagementServer को सेट करता है.

void setKeyStoreFactory(IKeyStoreFactory factory)

मौजूदा वैल्यू को बदलकर, IKeyStoreFactory को सेट करें.

setOptionsFromCommandLineArgs( listArgs)

कमांड लाइन आर्ग्युमेंट के दिए गए सेट के साथ, ग्लोबल कॉन्फ़िगरेशन Option फ़ील्ड को सेट करें

सही फ़ॉर्मैट के लिए ArgsOptionParser देखें

void setOriginalConfig(String config)

यह नीति ग्लोबल कॉन्फ़िगरेशन बनाने के लिए इस्तेमाल किए जाने वाले मूल कॉन्फ़िगरेशन को सेट करती है.

void setResourceMetricCollector(IResourceMetricCollector collector)

IResourceMetricCollector को सेट करता है.

void setSandboxFactory(ISandboxFactory factory)

मौजूदा वैल्यू को बदलकर, ISandboxFactory को सेट करें.

void setShardingStrategy(IShardHelper sharding)

यह कॉन्फ़िगरेशन को शार्ड करते समय IShardHelper को इस्तेमाल करने के लिए सेट करता है.

void setTradefedFeatureServer(TradefedFeatureServer server)

TradefedFeatureServer को सेट करता है.

void setWtfHandler(ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler सेट करें.

void setup()

ट्रेड की शुरुआत में सही सेटअप.

void validateOptions()

विकल्प मानों की पुष्टि करें.

सुरक्षित तरीके

IConfigurationFactory getConfigurationFactory()

फ़ील्ड्स की फ़िल्में

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

डिवाइस मैनेजर_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

डिवाइस_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

डिवाइस_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

Global_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER

Global_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

ग्लोबल_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

Host_MONITOR_TYPE_NAME

public static final String HOST_MONITOR_TYPE_NAME

Host_OPTIONS_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

Host_Resource_MANAGER_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

KEY_STORE_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

MULTI_DEVICE_Recovery_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

Resource_METRIC_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

SANDBOX_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

शेड्यूलR_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

सार्वजनिक तरीके

क्लीनअप करें

public void cleanup ()

कारोबार बंद होने पर सही क्लीनअप करें.

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                String... allowlistConfigs)

एक सफ़ेद सूची और एक्सएमएल फ़ाइल के आउटपुट के आधार पर GlobalConfiguration को फ़िल्टर करें.

पैरामीटर
exclusionPatterns : डंप से बाहर रखी जाने वाली क्लास के नाम का पैटर्न.

allowlistConfigs String: नई एक्सएमएल फ़ाइल में शामिल किए जाने वाले कॉन्फ़िगरेशन का String कलेक्शन. अगर यह null, a default list should be used.

पर सेट है
रिटर्न
File वह फ़ाइल जिसमें फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन मौजूद है.

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                IConfigOptionValueTransformer transformer, 
                boolean deepCopy, 
                String... allowlistConfigs)

बदलें विकल्प मान और आउटपुट को किसी एक्सएमएल फ़ाइल में सबमिट करते हैं.

पैरामीटर
exclusionPatterns : डंप से बाहर रखी जाने वाली क्लास के नाम का पैटर्न.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String: नए एक्सएमएल में शामिल किए जाने वाले कॉन्फ़िगरेशन का String कलेक्शन फ़ाइल से लिए जाते हैं. अगर यह null, a default list should be used.

पर सेट है
रिटर्न
File वह फ़ाइल जिसमें फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन मौजूद है.

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

अनुमति वाली सूची और एक्सएमएल फ़ाइल के आउटपुट के आधार पर GlobalConfiguration को फ़िल्टर करें.

उदाहरण के लिए, नीचे दिए गए कॉन्फ़िगरेशन के लिए: <xml> <configuration> <device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" /> <wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" /> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml> अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

"key_store" को छोड़कर सभी कॉन्फ़िगरेशन को फ़िल्टर करके बाहर कर दिया जाएगा, और इससे एक कॉन्फ़िगरेशन फ़ाइल निम्न सामग्री: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml> अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

पैरामीटर
allowlistConfigs String: कॉन्फ़िगरेशन का String कलेक्शन, जिसे नई एक्सएमएल फ़ाइल में शामिल किया जाना है. अगर यह null, a default list should be used.

पर सेट है
रिटर्न
File वह फ़ाइल जिसमें फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन मौजूद है.

निर्मित करेंग्लोबल कॉन्फ़िगरेशन

public static  createGlobalConfiguration (String[] args)

इस टीएफ़ इंस्टेंस के लिए GlobalConfiguration सिंगलटन सेट करता है. कॉल किया जाना चाहिए getInstance() पर कॉल करने से पहले, सिर्फ़ एक बार और सिर्फ़ एक बार

पैरामीटर
args String

रिटर्न

थ्रो
IllegalStateException अगर एक से ज़्यादा बार कॉल किया जाए
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ICommandScheduler फ़ेच करता है.

रिटर्न
ICommandScheduler ICommandScheduler. कभी भी शून्य नहीं दिखाएगा.

'कॉन्फ़िगरेशन ऑब्जेक्ट' पाएं

public Object getConfigurationObject (String typeName)

दिए गए नाम के साथ कस्टम कॉन्फ़िगरेशन ऑब्जेक्ट मिलता है.

पैरामीटर
typeName String: कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप

रिटर्न
Object ऑब्जेक्ट या शून्य अगर उस नाम का ऑब्जेक्ट नहीं मिलता है

getक्रेडेंशियल फैक्ट्री

public ICredentialFactory getCredentialFactory ()

क्रेडेंशियल बनाने के लिए, ICredentialFactory मिलता है.

रिटर्न
ICredentialFactory ICredentialFactory या null, अगर कोई जानकारी नहीं दी गई है.

जानकारी पाएं

public String getDescription ()

रिटर्न
String इस Configuration में, उपयोगकर्ता के पढ़ने लायक छोटा सा ब्यौरा

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

इसके बारे में जानकारी न होने पर, DeviceManagementGrpcServer या शून्य दिखाता है.

रिटर्न
DeviceManagementGrpcServer

'डिवाइस मैनेजर' पाएं

public IDeviceManager getDeviceManager ()

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

रिटर्न
IDeviceManager कॉन्फ़िगरेशन में दिया गया IDeviceManager.

getDeviceManagerइंस्टेंस

public static IDeviceManager getDeviceManagerInstance ()

इस टीएफ़ के लिए सिंगलटन DeviceManager इंस्टेंस का रेफ़रंस दिखाता है इंस्टेंस.

रिटर्न
IDeviceManager

थ्रो
IllegalStateException अगर createGlobalConfiguration(String[]) के पास नहीं है पहले ही कॉल किया जा चुका है.

डिवाइस मॉनिटर करें

public  getDeviceMonitors ()

ग्लोबल कॉन्फ़िगरेशन से IDeviceMonitor की सूची लाता है.

रिटर्न
ग्लोबल कॉन्फ़िगरेशन से IDeviceMonitor की सूची या अगर null कोई निर्दिष्ट नहीं किया गया था.

'डिवाइस की ज़रूरी शर्तें' पाएं

public IDeviceSelection getDeviceRequirements ()

कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IDeviceSelection फ़ेच करता है. ग्लोबल फ़िल्टर को दिखाता है DeviceManager किन डिवाइसों पर यह जानकारी देख सकता है.

रिटर्न
IDeviceSelection कॉन्फ़िगरेशन में दिया गया IDeviceSelection.

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

इसके बारे में जानकारी न होने पर, TradefedFeatureServer या शून्य दिखाता है.

रिटर्न
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

ग्लोबल कॉन्फ़िगरेशन सर्वर फ़ेच करता है. ग्लोबल कॉन्फ़िगरेशन सर्वर का इस्तेमाल करके, सर्वर से होस्ट कॉन्फ़िगरेशन फ़ेच किए जाते हैं से मिलने वाला अनुभव प्राप्त करने के लिए किया जा सकता है.

रिटर्न
IConfigurationServer

getHostMonitorInsightss

public static  getHostMonitorInstances ()

रिटर्न

getHostMonitors

public  getHostMonitors ()

ग्लोबल कॉन्फ़िगरेशन से IHostMonitor की सूची लाता है.

रिटर्न
ग्लोबल कॉन्फ़िगरेशन से IHostMonitor की सूची या अगर कोई नहीं है, तो null बताया गया था.

getHostOptions

public IHostOptions getHostOptions ()

कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IHostOptions फ़ेच करता है.

रिटर्न
IHostOptions कॉन्फ़िगरेशन में दिया गया IDeviceManager.

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

ग्लोबल कॉन्फ़िगरेशन से IHostResourceManager इकट्ठा करता है.

रिटर्न
IHostResourceManager ग्लोबल कॉन्फ़िगरेशन से IHostResourceManager या डिफ़ॉल्ट तौर पर लागू होने वाला कॉन्फ़िगरेशन अगर होस्ट कॉन्फ़िगरेशन में किसी के बारे में नहीं बताया गया है, तो LocalHostResourceManager.

'इंस्टेंस'

public static IGlobalConfiguration getInstance ()

इस टीएफ़ के लिए सिंगलटन GlobalConfiguration इंस्टेंस का रेफ़रंस दिखाता है इंस्टेंस.

रिटर्न
IGlobalConfiguration

थ्रो
IllegalStateException अगर createGlobalConfiguration(String[]) के पास नहीं है पहले ही कॉल किया जा चुका है.

'कीस्टोरफ़ैक्ट्री' पाएं

public IKeyStoreFactory getKeyStoreFactory ()

कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IKeyStoreFactory फ़ेच करता है.

रिटर्न
IKeyStoreFactory अगर कुंजी स्टोर की कोई फ़ैक्ट्री सेट नहीं है, तो IKeyStoreFactory या शून्य.

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

यह कॉन्फ़िगरेशन से इस्तेमाल करने के लिए, IMultiDeviceRecovery की सूची उपलब्ध कराता है.

रिटर्न
IMultiDeviceRecovery या अगर सेट नहीं है, तो null की सूची.

गेटनाम

public String getName ()

रिटर्न
String इस Configuration का नाम

getOptionValues

public  getOptionValues (String optionName)

विकल्प के मानों की सूची पाएं.

पैरामीटर
optionName String: मैप विकल्प का नाम

रिटर्न
दिए गए विकल्प के मानों की सूची. null, अगर विकल्प का नाम नहीं है मौजूद हैं.

getResourceMetricCollectors

public  getResourceMetricCollectors ()

ग्लोबल कॉन्फ़िगरेशन से IResourceMetricCollector की सूची लाता है.

रिटर्न
ग्लोबल कॉन्फ़िगरेशन से IResourceMetricCollector की सूची या अगर कोई तय नहीं किया गया है, तो null .

गेटसैंडबॉक्सफ़ैक्ट्री

public ISandboxFactory getSandboxFactory ()

एक सैंडबॉक्स फ़ैक्ट्री पाएं, जिसका इस्तेमाल बोलकर शुरू करने के लिए किया जा सकता है

रिटर्न
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

यह विकल्प IShardHelper को दिखाता है, जो कॉन्फ़िगरेशन को शार्ड करने का तरीका बताता है.

रिटर्न
IShardHelper

getTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

इसके बारे में जानकारी न होने पर, TestInvocationManagementServer या शून्य दिखाता है.

रिटर्न
TestInvocationManagementServer

गेटडब्ल्यूटीएफ़हैंडलर

public ITerribleFailureHandler getWtfHandler ()

कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ITerribleFailureHandler फ़ेच करता है. यह हैंडल करता है कि अगर WTF (बहुत खराब असफलता) होने पर क्या करना है, तो होता है.

रिटर्न
ITerribleFailureHandler यह ITerribleFailureHandler कॉन्फ़िगरेशन, या कोई हैंडलर सेट न होने पर शून्य

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कोई विकल्प वैल्यू इंजेक्ट करें.

डाइनैमिक रूप से जनरेट होने वाले विकल्पों की वैल्यू देने में मदद मिलती है.

पैरामीटर
optionName String: विकल्प का नाम

optionValue String: विकल्प की वैल्यू

थ्रो
ConfigurationException

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कोई विकल्प वैल्यू इंजेक्ट करें.

डाइनैमिक रूप से जनरेट होने वाले विकल्पों की वैल्यू देने में मदद मिलती है.

पैरामीटर
optionName String: मैप विकल्प का नाम

optionKey String: मैप विकल्प कुंजी

optionValue String: मैप विकल्प का मान

थ्रो
ConfigurationException

प्रिंट कमांड इस्तेमाल

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

दिए गए PrintStream में इस कॉन्फ़िगरेशन के लिए, कमांड लाइन के इस्तेमाल से जुड़ा सहायता टेक्स्ट जनरेट करता है.

पैरामीटर
importantOnly boolean

out PrintStream: इस्तेमाल करने के लिए ERROR(/PrintStream).

थ्रो
com.android.tradefed.config.Configurationअपवाद
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

मौजूदा वैल्यू को बदलकर, ICommandScheduler को सेट करें.

सेट कॉन्फ़िगरेशनफ़ैक्ट्री

public void setConfigurationFactory (IConfigurationFactory configFactory)

इस कॉन्फ़िगरेशन के लिए, IConfigurationFactory को सेट करें.

पैरामीटर
configFactory IConfigurationFactory

सेट कॉन्फ़िगरेशन ऑब्जेक्ट

public void setConfigurationObject (String typeName, 
                Object configObject)

किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट को सेट करने का सामान्य तरीका.

पैरामीटर
typeName String: कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम.

configObject Object: कॉन्फ़िगरेशन ऑब्जेक्ट

थ्रो
ConfigurationException

सेट कॉन्फ़िगरेशनऑब्जेक्टलिस्ट

public void setConfigurationObjectList (String typeName, 
                 configList)

दिए गए नाम के लिए, कॉन्फ़िगरेशन ऑब्जेक्ट सूची सेट करने का सामान्य तरीका वैल्यू.

पैरामीटर
typeName String: कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम.

configList : कॉन्फ़िगरेशन ऑब्जेक्ट सूची

थ्रो
ConfigurationException

DeviceManagementServer सेट करें

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

DeviceManagementGrpcServer को सेट करता है.

पैरामीटर
server DeviceManagementGrpcServer

डिवाइस मैनेजर सेट करें

public void setDeviceManager (IDeviceManager manager)

मौजूदा वैल्यू को बदलकर, IDeviceManager को सेट करें. इससे मैनेजर को टेस्ट के लिए डिवाइस

DeviceMonitor सेट करें

public void setDeviceMonitor (IDeviceMonitor monitor)

IDeviceMonitor सेट करें.

पैरामीटर
monitor IDeviceMonitor: मॉनिटर

डिवाइस की ज़रूरी शर्तें सेट करें

public void setDeviceRequirements (IDeviceSelection devRequirements)

मौजूदा वैल्यू को बदलकर, IDeviceSelection को सेट करें. यह ग्लोबल डिवाइस सेट करता है फ़िल्टर करें कि DeviceManager किन डिवाइसों को देख सकता है.

सेटHostMonitors

public void setHostMonitors ( hostMonitors)

IHostMonitor सूची सेट करें.

पैरामीटर
hostMonitors : मॉनिटर की सूची

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

मौजूदा वैल्यू को बदलकर, IHostOptions को सेट करें.

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

मौजूदा वैल्यू को बदलकर, IHostResourceManager को सेट करें.

सेट इनवोकेशन सर्वर

public void setInvocationServer (TestInvocationManagementServer server)

TestInvocationManagementServer को सेट करता है.

पैरामीटर
server TestInvocationManagementServer

सेटकीस्टोरफ़ैक्ट्री

public void setKeyStoreFactory (IKeyStoreFactory factory)

मौजूदा वैल्यू को बदलकर, IKeyStoreFactory को सेट करें.

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

कमांड लाइन आर्ग्युमेंट के दिए गए सेट के साथ, ग्लोबल कॉन्फ़िगरेशन Option फ़ील्ड को सेट करें

सही फ़ॉर्मैट के लिए ArgsOptionParser देखें

पैरामीटर
listArgs : कमांड लाइन आर्ग्युमेंट

रिटर्न
ऐसे आर्ग्युमेंट जिनका इस्तेमाल न किया गया हो

थ्रो
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

यह नीति ग्लोबल कॉन्फ़िगरेशन बनाने के लिए इस्तेमाल किए जाने वाले मूल कॉन्फ़िगरेशन को सेट करती है.

पैरामीटर
config String

setResourceMetricकलेक्टर

public void setResourceMetricCollector (IResourceMetricCollector collector)

IResourceMetricCollector को सेट करता है.

पैरामीटर
collector IResourceMetricCollector

सेटसैंडबॉक्सफ़ैक्ट्री

public void setSandboxFactory (ISandboxFactory factory)

मौजूदा वैल्यू को बदलकर, ISandboxFactory को सेट करें.

सेटशार्डिंग रणनीति

public void setShardingStrategy (IShardHelper sharding)

यह कॉन्फ़िगरेशन को शार्ड करते समय IShardHelper को इस्तेमाल करने के लिए सेट करता है.

पैरामीटर
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

TradefedFeatureServer को सेट करता है.

पैरामीटर
server TradefedFeatureServer

सेटडब्लूटीएफ़हैंडलर

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler सेट करें.

पैरामीटर
wtfHandler ITerribleFailureHandler: WTF हैंडलर

सेटअप करो

public void setup ()

ट्रेड की शुरुआत में सही सेटअप.

थ्रो
ConfigurationException

पुष्टि के विकल्प

public void validateOptions ()

विकल्प मानों की पुष्टि करें.

फ़िलहाल, इससे सिर्फ़ यह पुष्टि होगी कि सभी ज़रूरी विकल्प सेट कर दिए गए हैं

थ्रो
ConfigurationException

सुरक्षित तरीके

गेट कॉन्फ़िगरेशन फ़ैक्ट्री

protected IConfigurationFactory getConfigurationFactory ()

रिटर्न
IConfigurationFactory