IRemoteFileResolver
public interface IRemoteFileResolver
com.android.tradefed.config.remote.IRemoteFileResolver |
Interface para objetos que podem transformar um arquivo remoto em um arquivo local. Por exemplo: gs://bucket/dir/file.txt seria baixado e alterado para um caminho local.
Resumo
Classes aninhadas | |
---|---|
class | IRemoteFileResolver.RemoteFileResolverArgs Os argumentos passados para os resolvedores |
class | IRemoteFileResolver.ResolvedFile Classe que contém informações sobre o arquivo resolvido e alguns metadados. |
Métodos públicos | |
---|---|
abstract String | getSupportedProtocol () Retorna o protocolo associado com suporte para download. |
default IRemoteFileResolver.ResolvedFile | resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args) Resolva o arquivo remoto em uma interface preparada para o futuro |
default File | resolveRemoteFiles (File consideredFile) Resolva o arquivo remoto. |
default File | resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs) Resolva o arquivo remoto. |
default void | setPrimaryDevice ( ITestDevice device) Forma opcional para a implementação receber uma representação {@ink ITestDevice} do dispositivo em teste. |
Métodos públicos
getSupportedProtocolo
public abstract String getSupportedProtocol ()
Retorna o protocolo associado com suporte para download.
Devoluções | |
---|---|
String |
resolverRemoteFile
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
Resolva o arquivo remoto em uma interface preparada para o futuro
Parâmetros | |
---|---|
args | IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs descrevendo o controle remoto para download e como. |
Devoluções | |
---|---|
IRemoteFileResolver.ResolvedFile | A representação de arquivo local resolvida. |
Lança | |
---|---|
BuildRetrievalError | se algo der errado. |
resolverRemoteFiles
public File resolveRemoteFiles (File consideredFile)
Resolva o arquivo remoto.
Parâmetros | |
---|---|
consideredFile | File : ERROR(/File) avaliado como remoto. |
Devoluções | |
---|---|
File | O arquivo local resolvido. |
Lança | |
---|---|
BuildRetrievalError | se algo der errado. |
resolverRemoteFiles
public File resolveRemoteFiles (File consideredFile,queryArgs)
Resolva o arquivo remoto.
Parâmetros | |
---|---|
consideredFile | File : ERROR(/File) avaliado como remoto. |
queryArgs |
Devoluções | |
---|---|
File | O arquivo local resolvido. |
Lança | |
---|---|
BuildRetrievalError | se algo der errado. |
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
Forma opcional para a implementação receber uma representação {@ink ITestDevice} do dispositivo em teste.
Parâmetros | |
---|---|
device | ITestDevice : O ITestDevice da invocação atual. |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.