IRemoteFile resolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Interfaccia per oggetti che possono risolvere un file remoto in uno locale. Ad esempio: gs://bucket/dir/file.txt verrebbe scaricato e modificato in un percorso locale.

Riepilogo

Classi nidificate

class IRemoteFileResolver.RemoteFileResolverArgs

Gli argomenti passati ai resolver

class IRemoteFileResolver.ResolvedFile

Le informazioni relative alla conservazione della classe sul file risolto e alcuni metadati. 

Metodi pubblici

abstract String getSupportedProtocol()

Restituisce il protocollo associato supportato per il download.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

Risolvi il file remoto in un'interfaccia a prova di futuro

default File resolveRemoteFiles(File consideredFile)

Risolvi il file remoto.

default File resolveRemoteFiles(File consideredFile, queryArgs)

Risolvi il file remoto.

default void setPrimaryDevice(ITestDevice device)

Metodo facoltativo per ricevere una rappresentazione {@ink ITestDevice} del metodo di implementazione dispositivo in fase di test.

Metodi pubblici

getsupportedProtocol

public abstract String getSupportedProtocol ()

Restituisce il protocollo associato supportato per il download.

Ritorni
String

risolvereFileRemoto

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Risolvi il file remoto in un'interfaccia a prova di futuro

Parametri
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs che descrive il telecomando da scaricare e come.

Ritorni
IRemoteFileResolver.ResolvedFile La rappresentazione del file locale risolto.

Lanci
BuildRetrievalError se qualcosa va storto.

risolvereFileRemoti

public File resolveRemoteFiles (File consideredFile)

Risolvi il file remoto.

Parametri
consideredFile File: ERROR(/File) valutato come remoto.

Ritorni
File Il file locale risolto.

Lanci
BuildRetrievalError se qualcosa va storto.

risolvereFileRemoti

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Risolvi il file remoto.

Parametri
consideredFile File: ERROR(/File) valutato come remoto.

queryArgs : gli argomenti passati come query all'URL.

Ritorni
File Il file locale risolto.

Lanci
BuildRetrievalError se qualcosa va storto.

setPrincipaleDispositivo

public void setPrimaryDevice (ITestDevice device)

Metodo facoltativo per ricevere una rappresentazione {@ink ITestDevice} del metodo di implementazione dispositivo in fase di test.

Parametri
device ITestDevice: il valore ITestDevice della chiamata corrente.