com.android.tradefed.config

एनोटेशन

विकल्प किसी फ़ील्ड को IConfiguration विकल्प के तौर पर एनोटेट करता है. 
OptionClass किसी क्लास को IConfiguration ऑब्जेक्ट के तौर पर एनोटेट करता है. 

इंटरफ़ेस

DynamicRemoteFileResolver.FileResolverLoader IRemoteFileResolver को लागू करने की सुविधा लोड करता है. 
IConfigOptionValueTransformer कॉन्फ़िगरेशन के विकल्प की वैल्यू में बदलाव करने के लिए इंटरफ़ेस 
IConfiguration TradeFederation को कॉल करने के लिए कॉन्फ़िगरेशन की जानकारी. 
IConfigurationFactory IConfiguration बनाने के लिए फ़ैक्ट्री 
IConfigurationReceiver IConfiguration को स्वीकार करने वाले ऑब्जेक्ट को दिखाने के लिए आसान इंटरफ़ेस. 
IConfigurationServer कॉन्फ़िगरेशन सर्वर के लिए इंटरफ़ेस. 
IDeviceConfiguration डिवाइस कॉन्फ़िगरेशन होल्डर इंटरफ़ेस. 
IFileResolverLoader IRemoteFileResolver को लागू करने की सुविधा लोड करता है. 
IGlobalConfiguration एक Trade Federation इंस्टेंस के लिए ग्लोबल कॉन्फ़िगरेशन की जानकारी देने वाली क्लास. इसमें असल कॉन्फ़िगरेशन के किसी भी संख्या के इनवोकेशन शामिल होते हैं. 

कक्षाएं

ArgsOptionParser पार्स किए गए कमांड लाइन आर्ग्युमेंट से Option फ़ील्ड को पॉप्युलेट करता है. 
BootstrapServiceFileResolverLoader सेवा लोड करने की सुविधा का इस्तेमाल करके, रिज़ॉल्वर लोड करता है. 
ClassNotFoundConfigurationException ConfigurationException, जब किसी ऑब्जेक्ट की क्लास नहीं मिलती है. 
कॉन्फ़िगरेशन IConfiguration को लागू करने का एक तरीका, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करता है. 
ConfigurationDef इसमें कॉन्फ़िगरेशन, उससे जुड़े ऑब्जेक्ट, और उनके विकल्पों का रिकॉर्ड होता है. 
ConfigurationDef.ConfigObjectDef किसी className और उसके दिखने की संख्या की जानकारी रखने वाला ऑब्जेक्ट (उदाहरण के लिए, अगर किसी कॉन्फ़िगरेशन में एक ही ऑब्जेक्ट दो बार है, तो पहले ऑब्जेक्ट का दिखने का पहला नंबर होगा). 
ConfigurationDescriptor कॉन्फ़िगरेशन ऑब्जेक्ट, जो कॉन्फ़िगरेशन के किसी पहलू के बारे में बताता है. 
ConfigurationException अगर कॉन्फ़िगरेशन लोड नहीं हो सका, तो यह गड़बड़ी दिखती है. 
ConfigurationFactory IConfiguration बनाने के लिए फ़ैक्ट्री. 
ConfigurationFactory.ConfigLoader IConfigDefLoader को लागू करना, जो एक रूट कॉन्फ़िगरेशन से शामिल कॉन्फ़िगरेशन को ट्रैक करता है और सर्कुलर शामिल किए जाने पर अपवाद दिखाता है. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil कॉन्फ़िगरेशन फ़ाइलों को मैनेज करने के लिए उपयोगिता फ़ंक्शन. 
ConfigurationXmlParserSettings ConfigurationXmlParser के लिए सेटिंग स्वीकार करने वाली एक आसान क्लास

इस क्लास में सेटिंग भेजने के लिए, उपनाम देना ज़रूरी है. 

DeviceConfigurationHolder IDeviceConfiguration को लागू करने का एक तरीका, जो लोड किए गए डिवाइस के कॉन्फ़िगरेशन ऑब्जेक्ट को अपने एट्रिब्यूट में सेव करता है. 
DynamicRemoteFileResolver रिमोट फ़ाइलों के पाथ को हल करने में मदद करने वाली क्लास. 
GlobalConfiguration IGlobalConfiguration लागू करने का एक तरीका, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करता है 
IFileResolverLoader.ResolverLoadingException अगर किसी रिज़ॉल्वर को लोड या शुरू नहीं किया जा सकता, तो अपवाद दिखता है. 
NoOpConfigOptionValueTransformer कोई कार्रवाई नहीं करने वाला IConfigOptionValueTransformer 
OptionCopier एक हेल्पर क्लास, जो एक जैसे नाम वाली Option फ़ील्ड वैल्यू को एक ऑब्जेक्ट से दूसरे ऑब्जेक्ट में कॉपी कर सकती है. 
OptionDef इसमें Option की जानकारी होती है. 
OptionNotAllowedException खास ConfigurationException, जब कमांड लाइन में किसी विकल्प को पास करने की अनुमति नहीं होती. 
OptionSetter Option फ़ील्ड को पॉप्युलेट करता है. 
OptionSetter.Handler<T>  
OptionSetter.MapHandler मैप फ़ील्ड की वैल्यू मैनेज करने के लिए Handler
OptionSetter.OptionFieldsForName दिए गए नाम वाले विकल्प फ़ील्ड की सूची के लिए कंटेनर. 
RemoteFileResolver यह एक आसान क्लास है, जिसकी मदद से यूआरआई और सेवा देने वाली कंपनी की सुविधा का इस्तेमाल करके, कई जगहों से फ़ाइलें लोड की जा सकती हैं. 
RetryConfigurationFactory फ़ैक्ट्री, जो किसी निर्देश को फिर से चलाने की प्रोसेस को मैनेज करती है. 
SandboxConfigurationFactory सैंडबॉक्सिंग के मकसद से कॉन्फ़िगरेशन बनाने के लिए, खास कॉन्फ़िगरेशन फ़ैक्ट्री. 
TemplateResolutionError कॉन्फ़िगरेशन पार्स करने के दौरान, टेंप्लेट से जुड़ी गड़बड़ी के लिए ConfigurationException को एक्सटेंड करने वाली क्लास. 

Enums

ConfigurationDescriptor.LocalTestRunner लोकल टेस्ट रनर की जानकारी देने के लिए इस्तेमाल किया जाने वाला एन्म्. 
Option.Importance  
OptionUpdateRule किसी विकल्प को कई बार इस्तेमाल करने पर, उसके काम करने का तरीका कंट्रोल करता है.