com.android.tradefed.cluster

इंटरफ़ेस

IClusterClient यह टीएफ़सी बैकएंड के साथ इंटरैक्ट करने के लिए एक इंटरफ़ेस है. 
IClusterEvent यह इंटरफ़ेस, किसी भी क्लस्टर इवेंट को TFC पर अपलोड करने के लिए होता है. 
IClusterEventUploader<T extends IClusterEvent> ClusterEventUploader के लिए इंटरफ़ेस 
IClusterOptions क्लस्टर से जुड़े विकल्प पाने के लिए इंटरफ़ेस. 

कक्षाएं

ClusterBuildInfo TFC से पाइप किए गए बिल्ड के लिए IBuildInfo क्लास. 
ClusterBuildProvider टीएफ़सी के टेस्ट संसाधन डाउनलोड करने के लिए IBuildProvider
ClusterClient टीसीएफ़ के बैकएंड के साथ इंटरैक्ट करने के लिए, IClusterClient लागू किया गया है. 
ClusterCommand यह क्लास, TF क्लस्टर से फ़ेच किए गए टास्क को दिखाती है. 
ClusterCommandConfigBuilder यह क्लास, क्लस्टर कमांड के लिए कॉन्फ़िगरेशन फ़ाइल बनाने के लिए होती है. 
ClusterCommandEvent यह क्लास, क्लस्टर कमांड इवेंट को अपलोड करने के लिए इनकैप्सुलेट करती है. 
ClusterCommandEvent.Builder  
ClusterCommandLauncher यह IRemoteTest क्लास है. इसका इस्तेमाल, TF के सबप्रोसेस के ज़रिए TFC से कोई कमांड लॉन्च करने के लिए किया जाता है. 
ClusterCommandScheduler टीएफ़सी (Tradefed Cluster) के साथ काम करने के लिए ICommandScheduler
ClusterCommandStatus यह क्लास, टीएफ़ क्लस्टर से मिले किसी निर्देश की स्थिति और उसे रद्द करने की वजह के बारे में बताती है. 
ClusterDeviceInfo यह क्लास, क्लस्टर डिवाइस की जानकारी को इनकैप्सुलेट करती है, ताकि उसे अपलोड किया जा सके. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor IDeviceMonitor लागू करने की सुविधा, जो Tradefed Cluster सेवा को नतीजे रिपोर्ट करती है. 
ClusterEventUploader<T extends IClusterEvent> ClusterEventUploader क्लास, जो IClusterEvent को TFC पर अपलोड करती है. 
ClusterHostEvent यह क्लास, अपलोड किए जाने वाले क्लस्टर होस्ट इवेंट को इनकैप्सुलेट करती है. 
ClusterHostEvent.Builder  
ClusterHostUtil TF क्लस्टर के लिए स्टैटिक यूटिल फ़ंक्शन, ताकि ग्लोबल कॉन्फ़िगरेशन इंस्टेंस, होस्ट की जानकारी वगैरह मिल सके. 
ClusterLogSaver टेस्ट के आउटपुट को टीएफ़सी पर अपलोड करने के लिए ILogSaver क्लास. 
ClusterOptions  
InvocationStatus इनवोकेशन की स्थिति को सेव करने के लिए क्लास. 
SubprocessConfigBuilder मौजूदा टीएफ़ कॉन्फ़िगरेशन के लिए, रैपर टीएफ़ कॉन्फ़िगरेशन एक्सएमएल बनाएं. 
SubprocessReportingHelper यह क्लास, रैपर कॉन्फ़िगरेशन फ़ाइल बनाने के लिए होती है. इसका इस्तेमाल, क्लस्टर कमांड के लिए सबप्रोसेस के नतीजों की रिपोर्ट करने वाले टूल के तौर पर किया जाता है. 
TestContext यह क्लास, टीएफ़सी एपीआई के TestContext मैसेज को मॉडल करती है. 
TestEnvironment यह क्लास, TFC API से मिले TestEnvironment मैसेज को मॉडल करती है. 
TestGroupStatus यह क्लास, टेस्ट ग्रुप का स्टेटस सेव करने के लिए होती है. 
TestOutputUploader यह विकल्प, टेस्ट के आउटपुट की फ़ाइलों को लोकल फ़ाइल सिस्टम, GCS या एचटीटीपी(एस) एंडपॉइंट पर अपलोड करता है. 
TestResource यह क्लास, TFC API से मिले TestResource मैसेज को मॉडल करती है. 
TestResourceDownloader यह क्लास, फ़ाइल सिस्टम/GCS/HTTP से टेस्ट रिसॉर्स फ़ाइलें डाउनलोड करने के लिए होती है. 
TradefedConfigObject यह क्लास, टीएफ़सी एपीआई के TradefedConfigObject मैसेज को मॉडल करती है. 

एनम्स

ClusterCommand.RequestType  
ClusterCommand.State TF क्लस्टर में कमांड की स्थिति. 
ClusterCommandEvent.Type  
ClusterHostEvent.HostEventType होस्ट इवेंट के अलग-अलग टाइप के एनम. 
ClusterLogSaver.FilePickingStrategy फ़ाइल चुनने की रणनीतियां. 
TradefedConfigObject.Type कॉन्फ़िगरेशन ऑब्जेक्ट टाइप की सूची, जिसे क्लस्टर कमांड कॉन्फ़िगरेशन में इंजेक्ट किया जा सकता है. 

अपवाद

SubprocessCommandException सबप्रोसेस का कोई निर्देश नहीं चल सका.