IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Interfejs dla obiektów, które mogą przekształcić plik zdalny w plik lokalny. Na przykład: gs://bucket/dir/file.txt zostanie pobrany i zmieniony na ścieżkę lokalną.

Streszczenie

Klasy zagnieżdżone

class IRemoteFileResolver.RemoteFileResolverArgs

Argumenty przekazane do resolwerów

class IRemoteFileResolver.ResolvedFile

Klasa zawierająca informacje o rozwiązanym pliku i niektóre metadane.

Metody publiczne

abstract String getSupportedProtocol ()

Zwraca powiązany protokół obsługiwany do pobrania.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

Rozwiąż zdalny plik w przyszłościowym interfejsie

default File resolveRemoteFiles (File consideredFile)

Rozwiąż zdalny plik.

default File resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs)

Rozwiąż zdalny plik.

default void setPrimaryDevice ( ITestDevice device)

Opcjonalny sposób, w jaki implementacja otrzymuje reprezentację {@ink ITestDevice} testowanego urządzenia.

Metody publiczne

getSupportedProtocol

public abstract String getSupportedProtocol ()

Zwraca powiązany protokół obsługiwany do pobrania.

Zwroty
String

rozwiązać plik zdalny

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Rozwiąż zdalny plik w przyszłościowym interfejsie

Parametry
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs opisujący pilota do pobrania i sposób.

Zwroty
IRemoteFileResolver.ResolvedFile Rozstrzygnięta lokalna reprezentacja plików.

Rzuty
BuildRetrievalError jeśli coś pójdzie nie tak.

rozwiązać pliki zdalne

public File resolveRemoteFiles (File consideredFile)

Rozwiąż zdalny plik.

Parametry
consideredFile File : ERROR(/File) oceniany jako zdalny.

Zwroty
File Rozwiązany plik lokalny.

Rzuty
BuildRetrievalError jeśli coś pójdzie nie tak.

rozwiązać pliki zdalne

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Rozwiąż zdalny plik.

Parametry
consideredFile File : ERROR(/File) oceniany jako zdalny.

queryArgs : Argumenty przekazane jako zapytanie do adresu URL.

Zwroty
File Rozwiązany plik lokalny.

Rzuty
BuildRetrievalError jeśli coś pójdzie nie tak.

ustawUrządzenie podstawowe

public void setPrimaryDevice (ITestDevice device)

Opcjonalny sposób, w jaki implementacja otrzymuje reprezentację {@ink ITestDevice} testowanego urządzenia.

Parametry
device ITestDevice : ITestDevice bieżącego wywołania.