IRemoteFileResolver
  public
  
  
  
  interface
  IRemoteFileResolver
  
  
  
| com.android.tradefed.config.remote.IRemoteFileResolver | 
Antarmuka untuk objek yang dapat me-resolve file jarak jauh menjadi file lokal. Misalnya: gs://bucket/dir/file.txt akan didownload dan diubah menjadi jalur lokal.
Ringkasan
Class bertingkat | |
|---|---|
        
        
        
        
        class | 
      
        IRemoteFileResolver.RemoteFileResolverArgs
        Argumen yang diteruskan ke resolver  | 
    
        
        
        
        
        class | 
      
        IRemoteFileResolver.ResolvedFile
        Class yang menyimpan informasi tentang file yang di-resolve dan beberapa metadata.  | 
    
Metode publik | |
|---|---|
        abstract
        
        
        
        
        String
     | 
  
    
      
      getSupportedProtocol()
      
      
        Menampilkan protokol terkait yang didukung untuk didownload.  | 
  
        
        default
        
        
        
        IRemoteFileResolver.ResolvedFile
     | 
  
    
      
      resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)
      
      
        Me-resolve file jarak jauh di antarmuka yang siap menghadapi masa depan  | 
  
        
        default
        
        
        
        File
     | 
  
    
      
      resolveRemoteFiles(File consideredFile)
      
      
        Selesaikan file jarak jauh.  | 
  
        
        default
        
        
        
        File
     | 
  
    
      
      resolveRemoteFiles(File consideredFile, 
      
        Selesaikan file jarak jauh.  | 
  
        
        default
        
        
        
        void
     | 
  
    
      
      setPrimaryDevice(ITestDevice device)
      
      
        Cara opsional bagi implementasi untuk menerima representasi perangkat yang sedang diuji dari {@ink ITestDevice}.  | 
  
Metode publik
getSupportedProtocol
public abstract String getSupportedProtocol ()
Menampilkan protokol terkait yang didukung untuk didownload.
| Hasil | |
|---|---|
String | 
        |
resolveRemoteFile
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
Me-resolve file jarak jauh di antarmuka yang siap menghadapi masa depan
| Parameter | |
|---|---|
args | 
        
          IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs yang menjelaskan remote yang akan didownload dan caranya. | 
      
| Hasil | |
|---|---|
IRemoteFileResolver.ResolvedFile | 
        Representasi file lokal yang di-resolve. | 
| Menampilkan | |
|---|---|
BuildRetrievalError | 
          jika terjadi 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 terjadi 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 terjadi masalah. | 
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
Cara opsional bagi implementasi untuk menerima representasi perangkat yang sedang diuji dari {@ink ITestDevice}.
| Parameter | |
|---|---|
device | 
        
          ITestDevice: ITestDevice dari pemanggilan saat ini. |