आईरिमोटफ़ाइल रिज़ॉल्वर

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IremoteFileCollectionr


उन ऑब्जेक्ट के लिए इंटरफ़ेस जो रिमोट फ़ाइल को लोकल में हल कर सकते हैं. जैसे: gs://bucket/कौशल/फ़ाइल को डाउनलोड किया जाएगा और लोकल पाथ में बदला जाएगा.

खास जानकारी

नेस्ट की गई क्लास

class IRemoteFileResolver.RemoteFileResolverArgs

रिज़ॉल्वर को दिए गए आर्ग्युमेंट

class IRemoteFileResolver.ResolvedFile

क्लास होल्डिंग की जानकारी, जिस फ़ाइल का समाधान हो गया है उसकी जानकारी और कुछ मेटाडेटा. 

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

abstract String getSupportedProtocol()

डाउनलोड के लिए काम करने वाला, गड़बड़ी से जुड़ा प्रोटोकॉल दिखाता है.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

रिमोट फ़ाइल को, आने वाले समय के लिए इस्तेमाल किए जाने वाले इंटरफ़ेस की मदद से हल करें

default File resolveRemoteFiles(File consideredFile)

रिमोट फ़ाइल का समाधान करें.

default File resolveRemoteFiles(File consideredFile, queryArgs)

रिमोट फ़ाइल का समाधान करें.

default void setPrimaryDevice(ITestDevice device)

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

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

'GetsupportedProtocol'

public abstract String getSupportedProtocol ()

डाउनलोड के लिए काम करने वाला, गड़बड़ी से जुड़ा प्रोटोकॉल दिखाता है.

रिटर्न
String

रिज़ॉल्व-फ़ाइल को सुरक्षित करने के लिए फ़ाइल

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

रिमोट फ़ाइल को, आने वाले समय के लिए इस्तेमाल किए जाने वाले इंटरफ़ेस की मदद से हल करें

पैरामीटर
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs, डाउनलोड करने के लिए रिमोट के बारे में बताता है. साथ ही, इसका तरीका भी बताता है.

रिटर्न
IRemoteFileResolver.ResolvedFile लोकल फ़ाइल प्रज़ेंटेशन का समाधान.

थ्रो
BuildRetrievalError संपर्क करें.

रिज़ॉल्व की जाने वाली फ़ाइलें

public File resolveRemoteFiles (File consideredFile)

रिमोट फ़ाइल का समाधान करें.

पैरामीटर
consideredFile File: ERROR(/File) का आकलन रिमोट के तौर पर किया गया.

रिटर्न
File समाधान की गई लोकल फ़ाइल.

थ्रो
BuildRetrievalError संपर्क करें.

रिज़ॉल्व की जाने वाली फ़ाइलें

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

रिमोट फ़ाइल का समाधान करें.

पैरामीटर
consideredFile File: ERROR(/File) का आकलन रिमोट के तौर पर किया गया.

queryArgs : यूआरएल को क्वेरी के तौर पर दिए गए आर्ग्युमेंट.

रिटर्न
File समाधान की गई लोकल फ़ाइल.

थ्रो
BuildRetrievalError संपर्क करें.

सेटप्राइमरीडिवाइस

public void setPrimaryDevice (ITestDevice device)

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

पैरामीटर
device ITestDevice: शुरू किए जाने वाले मौजूदा विकल्प का ITestDevice.