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, Map<String, String> 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: File को रिमोट के तौर पर माना गया है. |
| रिटर्न | |
|---|---|
File |
रिज़ॉल्व की गई लोकल फ़ाइल. |
| थ्रॉ | |
|---|---|
BuildRetrievalError |
अगर कोई गड़बड़ी होती है. |
resolveRemoteFiles
public File resolveRemoteFiles (File consideredFile,
Map<String, String> queryArgs)रिमोट फ़ाइल को रिज़ॉल्व करें.
| पैरामीटर | |
|---|---|
consideredFile |
File: File को रिमोट के तौर पर माना गया है. |
queryArgs |
Map: यूआरएल को क्वेरी के तौर पर पास किए गए आर्ग्युमेंट. |
| रिटर्न | |
|---|---|
File |
रिज़ॉल्व की गई लोकल फ़ाइल. |
| थ्रॉ | |
|---|---|
BuildRetrievalError |
अगर कोई गड़बड़ी होती है. |
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
लागू करने के लिए, टेस्ट किए जा रहे डिवाइस के {@ink ITestDevice} के बारे में जानकारी पाने का वैकल्पिक तरीका.
| पैरामीटर | |
|---|---|
device |
ITestDevice: मौजूदा कॉल का ITestDevice. |