IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


ऐसे ऑब्जेक्ट के लिए इंटरफ़ेस जो किसी रिमोट फ़ाइल को लोकल फ़ाइल में बदल सकते हैं. उदाहरण के लिए: gs://bucket/dir/file.txt को डाउनलोड करके, स्थानीय पाथ में बदल दिया जाएगा.

खास जानकारी

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

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)

टेस्ट किए जा रहे डिवाइस का {@ink ITestDevice} दिखाने के लिए, लागू करने का वैकल्पिक तरीका.

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

getSupportedProtocol

public abstract String getSupportedProtocol ()

डाउनलोड के लिए इस्तेमाल किया जा सकने वाला प्रोटोकॉल दिखाता है.

रिटर्न
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

आने वाले समय में काम करने वाले इंटरफ़ेस में, रिमोट फ़ाइल को खोलना

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

रिटर्न
IRemoteFileResolver.ResolvedFile ठीक की गई लोकल फ़ाइल का रेप्रज़ेंटेशन.

थ्रो
BuildRetrievalError अगर कोई गड़बड़ी होती है.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

रिमोट फ़ाइल को ठीक करें.

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

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

थ्रो
BuildRetrievalError अगर कोई गड़बड़ी होती है.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

रिमोट फ़ाइल को ठीक करें.

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

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

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

थ्रो
BuildRetrievalError अगर कोई गड़बड़ी होती है.

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

टेस्ट किए जा रहे डिवाइस का {@ink ITestDevice} दिखाने के लिए, लागू करने का वैकल्पिक तरीका.

पैरामीटर
device ITestDevice: मौजूदा अनुरोध का ITestDevice.