{i>IRemoteFileResolver<i}

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Antarmuka untuk objek yang dapat me-resolve file jarak jauh menjadi file lokal. Contoh: gs://bucket/dir/file.txt akan didownload dan diubah ke jalur lokal.

Ringkasan

Class bertingkat

class IRemoteFileResolver.RemoteFileResolverArgs

Argumen yang diteruskan ke resolver

class IRemoteFileResolver.ResolvedFile

Kelas yang menyimpan informasi tentang file yang di-resolve dan beberapa metadata. 

Metode publik

abstract String getSupportedProtocol()

Menampilkan protokol terkait yang didukung untuk download.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

Selesaikan file jarak jauh di antarmuka yang siap menghadapi masa depan

default File resolveRemoteFiles(File consideredFile)

Selesaikan file jarak jauh.

default File resolveRemoteFiles(File consideredFile, queryArgs)

Selesaikan file jarak jauh.

default void setPrimaryDevice(ITestDevice device)

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

Metode publik

getDidProtocol

public abstract String getSupportedProtocol ()

Menampilkan protokol terkait yang didukung untuk download.

Hasil
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Selesaikan file jarak jauh di antarmuka yang siap menghadapi masa depan

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

Hasil
IRemoteFileResolver.ResolvedFile Representasi file lokal yang di-resolve.

Menampilkan
BuildRetrievalError jika ada masalah.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Selesaikan file jarak jauh.

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

Hasil
File File lokal yang di-resolve.

Menampilkan
BuildRetrievalError jika ada masalah.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Selesaikan file jarak jauh.

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

queryArgs : Argumen yang diteruskan sebagai kueri ke URL.

Hasil
File File lokal yang di-resolve.

Menampilkan
BuildRetrievalError jika ada masalah.

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

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

Parameter
device ITestDevice: ITestDevice panggilan saat ini.