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} представления тестируемого устройства. |
Публичные методы
getSupportedProtocol
public abstract String getSupportedProtocol ()
Возвращает связанный протокол, поддерживаемый для загрузки.
Возвращает | |
---|---|
String |
разрешить удаленный файл
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 и ее аффилированных лиц.
Последнее обновление: 2023-03-30 UTC.