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,
रिमोट फ़ाइल को ठीक करें. |
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 . |