ДинамическийRemoteFileResolver
 public class DynamicRemoteFileResolver
 extends Object
  
  
  
| java.lang.Объект | |
| ↳ | com.android.tradefed.config.DynamicRemoteFileResolver | 
Класс, который помогает определить путь к удаленным файлам.
Например: gs://bucket/path/file.txt будет разрешен путем загрузки файла из корзины GCS.
Новые протоколы следует добавить в META_INF/services.
Краткое содержание
| Вложенные классы | |
|---|---|
| interface | DynamicRemoteFileResolver.FileResolverLoader Загружает реализации  | 
| Поля | |
|---|---|
| public static final String | OPTIONAL_KEY | 
| public static final String | OPTION_NAME_KEY | 
| public static final String | OPTION_PARALLEL_KEY | 
| public static final String | UNZIP_KEY
 | 
| Общественные конструкторы | |
|---|---|
| DynamicRemoteFileResolver () | |
| DynamicRemoteFileResolver (boolean allowParallel) | |
| DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader) | |
| DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel) | |
| Публичные методы | |
|---|---|
| void | addExtraArgs ( extraArgs)addExtraArgs ( extraArgs)Добавьте дополнительные аргументы для запроса. | 
| getParallelDownloads () | |
| void | resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters)resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters)resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters)Загрузите файлы, соответствующие заданным фильтрам, в удаленный zip-файл. | 
| void | setDevice ( ITestDevice device)Устанавливает устройство для тестирования | 
| void | setOptionMap ( optionMap)setOptionMap ( optionMap) Устанавливает карту параметров, поступающих из  | 
| static final File | unzipIfRequired (File downloadedFile, query)unzipIfRequired (File downloadedFile, query)Утилита, позволяющая проверить, следует ли разархивировать файл, и при необходимости разархивировать его. | 
| final | validateRemoteFilePath () Проходит через все типы параметров  | 
Поля
OPTIONAL_KEY
public static final String OPTIONAL_KEY
OPTION_NAME_KEY
public static final String OPTION_NAME_KEY
OPTION_PARALLEL_KEY
public static final String OPTION_PARALLEL_KEY
РАЗЗИП_КЛЮЧ
public static final String UNZIP_KEY
Общественные конструкторы
ДинамическийRemoteFileResolver
public DynamicRemoteFileResolver ()
ДинамическийRemoteFileResolver
public DynamicRemoteFileResolver (boolean allowParallel)
| Параметры | |
|---|---|
| allowParallel | boolean | 
ДинамическийRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
| Параметры | |
|---|---|
| loader | DynamicRemoteFileResolver.FileResolverLoader | 
ДинамическийRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
| Параметры | |
|---|---|
| loader | DynamicRemoteFileResolver.FileResolverLoader | 
| allowParallel | boolean | 
Публичные методы
добавитьExtraArgs
public void addExtraArgs (extraArgs) 
Добавьте дополнительные аргументы для запроса.
| Параметры | |
|---|---|
| extraArgs | |
getParallelЗагрузки
publicgetParallelDownloads () 
| Возврат | |
|---|---|
разрешитьЧастичную загрузкуZip
public void resolvePartialDownloadZip (File destDir, 
                String remoteZipFilePath, 
                 includeFilters, 
                 excludeFilters)  Загрузите файлы, соответствующие заданным фильтрам, в удаленный zip-файл.
Файл внутри удаленного zip-файла загружается только в том случае, если его путь соответствует любому из фильтров включения, но не соответствует фильтрам исключения.
| Параметры | |
|---|---|
| destDir | File: файл, в который будет помещено загруженное содержимое. | 
| remoteZipFilePath | String: удаленный путь к zip-файлу для загрузки относительно корня конкретной реализации. | 
| includeFilters | |
| excludeFilters | |
| Броски | |
|---|---|
| BuildRetrievalError | если файлы не могут быть загружены. | 
УстановитьУстройство
public void setDevice (ITestDevice device)
Устанавливает устройство для тестирования
| Параметры | |
|---|---|
| device | ITestDevice | 
setOptionMap
public void setOptionMap (optionMap) 
Устанавливает карту параметров, поступающих из OptionSetter
| Параметры | |
|---|---|
| optionMap | |
разархивировать, если требуется
public static final File unzipIfRequired (File downloadedFile, 
                 query) Утилита, позволяющая проверить, следует ли разархивировать файл, и при необходимости разархивировать его.
| Параметры | |
|---|---|
| downloadedFile | File | 
| query | |
| Возврат | |
|---|---|
| File | |
валидироватьRemoteFilePath
public finalvalidateRemoteFilePath () 
Проходит через все типы параметров ERROR(/File) и проверяет, следует ли разрешить их путь.
| Возврат | |
|---|---|
| Список ERROR(/File), которые были разрешены таким образом. | |
| Броски | |
|---|---|
|  | com.android.tradefed.build.BuildRetrivalError | 
| BuildRetrievalError | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
