com.android.tradefed.build

इंटरफ़ेस

IAppBuildInfo यह इंटरफ़ेस अब काम नहीं करता. सीधे IBuildInfo का इस्तेमाल करें. 
IBuildInfo टेस्ट किए जा रहे बिल्ड के बारे में जानकारी रखता है. 
IBuildProvider टेस्ट किए जा रहे बिल्ड के बारे में जानकारी देने की ज़िम्मेदारी. 
IDeviceBuildInfo ऐसा IBuildInfo जो Android डिवाइस के पूरे बिल्ड और (ज़रूरी नहीं) उसके टेस्ट दिखाता हो. 
IDeviceBuildProvider ऐसा IBuildProvider जो किसी बिल्ड को वापस पाने के लिए, ITestDevice से मिली जानकारी का इस्तेमाल करता है. 
IFileDownloader रिमोट फ़ाइल डाउनलोड करने के लिए इंटरफ़ेस. 
IFolderBuildInfo एक आसान एब्स्ट्रैक्ट IBuildInfo, जिसके बिल्ड आर्टफ़ैक्ट किसी लोकल फ़ाइल सिस्टम डायरेक्ट्री में मौजूद हैं. 

कक्षाएं

AppBuildInfo ऐसा IBuildInfo जो किसी Android ऐप्लिकेशन और उसके टेस्ट पैकेज को दिखाता है. 
AppDeviceBuildInfo यह क्लास अब काम नहीं करती. सीधे IDeviceBuildInfo का इस्तेमाल करें. 
BootstrapBuildProvider ऐसा IDeviceBuildProvider जो टेस्ट डिवाइस से बिल्ड की जानकारी को बूटस्ट्रैप करता है

आम तौर पर, इसका इस्तेमाल उन डिवाइसों के लिए किया जाता है जिनमें बाहर से सप्लाई किया गया बिल्ड होता है, जैसे कि 

BuildInfo IBuildInfo को सामान्य तरीके से लागू करना, जिसे ITestDevice से जोड़ा जाना चाहिए. 
BuildInfoKey बिल्ड की जानकारी से जुड़ी क्वेरी से जुड़ी एनोटेशन वाली क्लास. 
BuildRetrievalError टेस्टिंग के लिए बिल्ड को वापस लाने के दौरान, कोई गंभीर गड़बड़ी हुई. 
BuildSerializedVersion यह क्लास, सभी IBuildInfo का मौजूदा सीरियलाइज़ेशन वर्शन दिखाती है. 
CommandLineBuildInfoBuilder यह एक ऐसी सुविधा है जिसका मकसद, कमांड लाइन से सामान्य बिल्ड की जानकारी वाले आर्ग्युमेंट कैप्चर करना और उनसे IBuildInfo बनाना है. 
DependenciesResolver एक नया तरह का प्रोवाइडर, जो किसी टेस्ट के लिए सभी डिपेंडेंसी पाने की अनुमति देता है. 
DeviceBuildDescriptor IBuildInfo के लिए एक रैपर क्लास, जिसमें डिवाइस प्लैटफ़ॉर्म के बिल्ड की जानकारी पाने के लिए सहायक तरीके शामिल हैं. 
DeviceBuildInfo ऐसा IBuildInfo जो Android डिवाइस के पूरे बिल्ड और (ज़रूरी नहीं) उसके टेस्ट दिखाता हो. 
DeviceFolderBuildInfo ऐसा IDeviceBuildInfo जिसमें लोकल फ़ाइल सिस्टम की डायरेक्ट्री में मौजूद अन्य बिल्ड आर्टफ़ैक्ट भी शामिल हों. 
ExistingBuildProvider ऐसा IBuildProvider जो पहले से तैयार किए गए IBuildInfo को दिखाता है. 
FileDownloadCache एक हेल्पर क्लास, जो डाउनलोड की गई फ़ाइलों के लोकल फ़ाइल सिस्टम में एलआरयू कैश को मैनेज करती है. 
FileDownloadCacheFactory FileDownloadCache बनाने वाली फ़ैक्ट्री 
FileDownloadCacheWrapper एक रैपर क्लास, जो IFileDownloader इंटरफ़ेस को लागू करते समय FileDownloadCache सुविधाएं उपलब्ध कराती है. 
FolderBuildInfo IFolderBuildInfo को लागू करना. 
LocalAppBuildProvider ऐसा IBuildProvider जो दिए गए लोकल पाथ के आधार पर IBuildInfo बनाता है 
LocalDeviceBuildProvider एक IBuildProvider, जो दिए गए फ़ाइल सिस्टम डायरेक्ट्री पाथ के आधार पर IDeviceBuildInfo बनाता है. 
LocalFolderBuildProvider ऐसा IBuildProvider जो दिए गए लोकल पाथ के आधार पर IFolderBuildInfo बनाता है 
OtaDeviceBuildInfo IDeviceBuildInfo, ओवर-द-एयर अपडेट की जांच के लिए इस्तेमाल किया जाता है. 
OtatoolsBuildInfo ऐसा IBuildInfo जिसमें otatools आर्टफ़ैक्ट शामिल हों. 
StubBuildProvider IBuildProvider को लागू करने के लिए कोई कार्रवाई नहीं की गई. 
VersionedFile डेटा स्ट्रक्चर, जो किसी ऐसी फ़ाइल को दिखाता है जिसका वर्शन मौजूद है. 

Enums

BuildInfoKey.BuildInfoFileKey IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) के ज़रिए क्वेरी की जा सकने वाली सभी फ़ाइल टाइप के बारे में बताने वाला एन्म्. 
IBuildInfo.BuildInfoProperties कुछ प्रॉपर्टी, जिनके लिए IBuildInfo को कुछ बदलाव करने पड़ सकते हैं.