GcsRemoteFileResolver

public class GcsRemoteFileResolver
extends Object implements IRemoteFileResolver

java.lang.Object
   ↳ com.android.tradefed.config.remote.GcsRemoteFileResolver


Implémentation de IRemoteFileResolver qui permet le téléchargement depuis un bucket GCS.

Résumé

Constantes

String PROTOCOL

Constructeurs publics

GcsRemoteFileResolver()

Méthodes publiques

String getSupportedProtocol()

Renvoie le protocole associé compatible avec le téléchargement.

IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

Résoudre le fichier distant dans une interface évolutive

Méthodes protégées

GCSDownloaderHelper getDownloader()

Constantes

PROTOCOLE

public static final String PROTOCOL

Valeur constante : "gs"

Constructeurs publics

GcsRemoteFileResolver

public GcsRemoteFileResolver ()

Méthodes publiques

getSupportedProtocol

public String getSupportedProtocol ()

Renvoie le protocole associé compatible avec le téléchargement.

Renvoie
String

resolveRemoteFile

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 la procédure à suivre.

Renvoie
IRemoteFileResolver.ResolvedFile Représentation du fichier local résolu.

Génère
BuildRetrievalError

Méthodes protégées

getDownloader

protected GCSDownloaderHelper getDownloader ()

Renvoie
GCSDownloaderHelper