IRemoteFileResolver

public interface IRemoteFileResolver

com.Android.tradefed.config.remote.IRemoteFileResolver


Antarmuka untuk objek yang dapat menyelesaikan file jarak jauh menjadi file lokal. Misalnya: gs://bucket/dir/file.txt akan diunduh dan diubah ke jalur lokal.

Ringkasan

Kelas bersarang

class IRemoteFileResolver.RemoteFileResolverArgs

Argumen diteruskan ke penyelesai

class IRemoteFileResolver.ResolvedFile

Kelas menyimpan informasi tentang file yang diselesaikan dan beberapa metadata.

Metode publik

abstract String getSupportedProtocol ()

Mengembalikan protokol terkait yang didukung untuk diunduh.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

Selesaikan file jarak jauh dalam antarmuka yang tahan masa depan

default File resolveRemoteFiles (File consideredFile)

Selesaikan file jarak jauh.

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

Selesaikan file jarak jauh.

default void setPrimaryDevice ( ITestDevice device)

Cara opsional bagi penerapan untuk menerima representasi {@ink ITestDevice} dari perangkat yang sedang diuji.

Metode publik

dapatkanProtokol yang Didukung

public abstract String getSupportedProtocol ()

Mengembalikan protokol terkait yang didukung untuk diunduh.

Kembali
String

menyelesaikanRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Selesaikan file jarak jauh dalam antarmuka yang tahan masa depan

Parameter
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs menjelaskan remote yang akan diunduh dan caranya.

Kembali
IRemoteFileResolver.ResolvedFile Representasi file lokal terselesaikan.

Melempar
BuildRetrievalError jika terjadi kesalahan.

menyelesaikanRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Selesaikan file jarak jauh.

Parameter
consideredFile File : ERROR(/File) dievaluasi sebagai jarak jauh.

Kembali
File File lokal yang terselesaikan.

Melempar
BuildRetrievalError jika terjadi kesalahan.

menyelesaikanRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Selesaikan file jarak jauh.

Parameter
consideredFile File : ERROR(/File) dievaluasi sebagai jarak jauh.

queryArgs : Argumen diteruskan sebagai kueri ke URL.

Kembali
File File lokal yang terselesaikan.

Melempar
BuildRetrievalError jika terjadi kesalahan.

setPerangkat Utama

public void setPrimaryDevice (ITestDevice device)

Cara opsional bagi penerapan untuk menerima representasi {@ink ITestDevice} dari perangkat yang sedang diuji.

Parameter
device ITestDevice : ITestDevice dari pemanggilan saat ini.