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.RemoteFileResolverArgsOs argumentos passados para os resolvedores |
class | IRemoteFileResolver.ResolvedFileClasse 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.