IRemoteFileResolver
 public interface IRemoteFileResolver
  
  
  
| com.android.tradefed.config.remote.IRemoteFileResolver | 
Интерфейс для объектов, которые могут преобразовать удаленный файл в локальный. Например: gs://bucket/dir/file.txt будет загружен и изменен на локальный путь.
Краткое содержание
| Вложенные классы | |
|---|---|
| class | IRemoteFileResolver.RemoteFileResolverArgsАргументы передаются распознавателям | 
| class | IRemoteFileResolver.ResolvedFileКласс, содержащий информацию о разрешенном файле и некоторые метаданные. | 
| Публичные методы | |
|---|---|
| abstract String | getSupportedProtocol ()Возвращает связанный протокол, поддерживаемый для загрузки. | 
| default IRemoteFileResolver.ResolvedFile | resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)Разрешите удаленный файл с помощью перспективного интерфейса | 
| default File | resolveRemoteFiles (File consideredFile)Разрешите удаленный файл. | 
| default File | resolveRemoteFiles (File consideredFile, queryArgs)resolveRemoteFiles (File consideredFile, queryArgs)Разрешите удаленный файл. | 
| default void | setPrimaryDevice ( ITestDevice device)Необязательный способ получения реализации {@ink ITestDevice} представления тестируемого устройства. | 
Публичные методы
Получить поддерживаемый протокол
public abstract String getSupportedProtocol ()
Возвращает связанный протокол, поддерживаемый для загрузки.
| Возврат | |
|---|---|
| String | |
разрешитьRemoteFile
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
Разрешите удаленный файл с помощью перспективного интерфейса
| Параметры | |
|---|---|
| args | IRemoteFileResolver.RemoteFileResolverArgs:RemoteFileResolverArgsописывающий удаленную загрузку и способы ее загрузки. | 
| Возврат | |
|---|---|
| IRemoteFileResolver.ResolvedFile | Разрешенное локальное представление файла. | 
| Броски | |
|---|---|
| BuildRetrievalError | если что-то пойдет не так. | 
разрешитьRemoteFiles
public File resolveRemoteFiles (File consideredFile)
Разрешите удаленный файл.
| Параметры | |
|---|---|
| consideredFile | File:ERROR(/File)оценен как удаленный. | 
| Возврат | |
|---|---|
| File | Разрешенный локальный файл. | 
| Броски | |
|---|---|
| BuildRetrievalError | если что-то пойдет не так. | 
разрешитьRemoteFiles
public File resolveRemoteFiles (File consideredFile, 
                 queryArgs) Разрешите удаленный файл.
| Параметры | |
|---|---|
| consideredFile | File:ERROR(/File)оценен как удаленный. | 
| queryArgs | |
| Возврат | |
|---|---|
| File | Разрешенный локальный файл. | 
| Броски | |
|---|---|
| BuildRetrievalError | если что-то пойдет не так. | 
SetPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
Необязательный способ получения реализации {@ink ITestDevice} представления тестируемого устройства.
| Параметры | |
|---|---|
| device | ITestDevice:ITestDeviceтекущего вызова. | 
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
