IRemoteFileResolver
public interface IRemoteFileResolver
com.android.tradefed.config.remote.IRemoteFileResolver |
Interface pour les objets qui peuvent résoudre un fichier distant en un fichier local. Par exemple : gs://bucket/dir/file.txt serait téléchargé et remplacé par un chemin local.
Sommaire
Classes imbriquées | |
---|---|
class | IRemoteFileResolver.RemoteFileResolverArgs Les arguments passés aux résolveurs |
class | IRemoteFileResolver.ResolvedFile Classe contenant des informations sur le fichier résolu et certaines métadonnées. |
Méthodes publiques | |
---|---|
abstract String | getSupportedProtocol () Renvoie le protocole associé pris en charge pour le téléchargement. |
default IRemoteFileResolver.ResolvedFile | resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args) Résoudre le fichier distant dans une interface évolutive |
default File | resolveRemoteFiles (File consideredFile) Résolvez le fichier distant. |
default File | resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs) Résolvez le fichier distant. |
default void | setPrimaryDevice (ITestDevice device) Moyen facultatif pour l'implémentation de recevoir une représentation {@ink ITestDevice} de l'appareil testé. |
Méthodes publiques
getSupportedProtocol
public abstract String getSupportedProtocol ()
Renvoie le protocole associé pris en charge pour le téléchargement.
Retour | |
---|---|
String |
résoudreRemoteFile
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
Résoudre le fichier distant dans une interface évolutive
Paramètres | |
---|---|
args | IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs décrivant la télécommande à télécharger et comment. |
Retour | |
---|---|
IRemoteFileResolver.ResolvedFile | La représentation du fichier local résolu. |
Lance | |
---|---|
BuildRetrievalError | si quelque chose ne va pas. |
résoudreRemoteFiles
public File resolveRemoteFiles (File consideredFile)
Résolvez le fichier distant.
Paramètres | |
---|---|
consideredFile | File : ERROR(/File) évalué comme distant. |
Retour | |
---|---|
File | Le fichier local résolu. |
Lance | |
---|---|
BuildRetrievalError | si quelque chose ne va pas. |
résoudreRemoteFiles
public File resolveRemoteFiles (File consideredFile,queryArgs)
Résolvez le fichier distant.
Paramètres | |
---|---|
consideredFile | File : ERROR(/File) évalué comme distant. |
queryArgs |
Retour | |
---|---|
File | Le fichier local résolu. |
Lance | |
---|---|
BuildRetrievalError | si quelque chose ne va pas. |
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
Moyen facultatif pour l'implémentation de recevoir une représentation {@ink ITestDevice} de l'appareil testé.
Paramètres | |
---|---|
device | ITestDevice : Le ITestDevice de l'invocation en cours. |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-07-06 UTC.