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) resolveRemoteFiles (File consideredFile, queryArgs)

दूरस्थ फ़ाइल को हल करें।

default void setPrimaryDevice (ITestDevice device)

कार्यान्वयन के लिए परीक्षण के तहत डिवाइस का {@ink ITestDevice} प्रतिनिधित्व प्राप्त करने का वैकल्पिक तरीका।

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

समर्थित प्रोटोकॉल प्राप्त करें

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 : तर्क URL के लिए एक क्वेरी के रूप में पास हुए।

रिटर्न
File हल की गई स्थानीय फ़ाइल।

फेंकता
BuildRetrievalError अगर कुछ गलत हो जाता है।

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

public void setPrimaryDevice (ITestDevice device)

कार्यान्वयन के लिए परीक्षण के तहत डिवाइस का {@ink ITestDevice} प्रतिनिधित्व प्राप्त करने का वैकल्पिक तरीका।

मापदंडों
device ITestDevice : ITestDevice वर्तमान मंगलाचरण की।