IRemoteFileResolver
  public
  
  
  
  interface
  IRemoteFileResolver
  
  
  
| com.android.tradefed.config.remote.IRemoteFileResolver | 
원격 파일을 로컬 파일로 확인할 수 있는 객체의 인터페이스입니다. 예를 들어 gs://bucket/dir/file.txt가 다운로드되어 로컬 경로로 변경됩니다.
요약
| 중첩된 클래스 | |
|---|---|
| 
        
        
        
        
        class | IRemoteFileResolver.RemoteFileResolverArgs리졸버에 전달된 args | 
| 
        
        
        
        
        class | IRemoteFileResolver.ResolvedFile확인된 파일 및 일부 메타데이터에 관한 정보를 보유하는 클래스입니다. | 
| 공개 메서드 | |
|---|---|
| 
        abstract
        
        
        
        
        String | 
      getSupportedProtocol()
      다운로드에 지원되는 연결된 프로토콜을 반환합니다. | 
| 
        
        default
        
        
        
        IRemoteFileResolver.ResolvedFile | 
      resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)
      미래를 대비한 인터페이스에서 원격 파일 확인 | 
| 
        
        default
        
        
        
        File | 
      resolveRemoteFiles(File consideredFile)
      원격 파일을 확인합니다. | 
| 
        
        default
        
        
        
        File | 
      resolveRemoteFiles(File consideredFile, 원격 파일을 확인합니다. | 
| 
        
        default
        
        
        
        void | 
      setPrimaryDevice(ITestDevice device)
      구현에서 테스트 중인 기기의 {@ink ITestDevice} 표현을 수신하는 선택적 방법입니다. | 
공개 메서드
getSupportedProtocol
public abstract String getSupportedProtocol ()
다운로드에 지원되는 연결된 프로토콜을 반환합니다.
| 반환 값 | |
|---|---|
| String | |
resolveRemoteFile
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
미래를 대비한 인터페이스에서 원격 파일 확인
| 매개변수 | |
|---|---|
| args | IRemoteFileResolver.RemoteFileResolverArgs: 다운로드할 원격 및 방법을 설명하는RemoteFileResolverArgs입니다. | 
| 반환 값 | |
|---|---|
| IRemoteFileResolver.ResolvedFile | 확인된 로컬 파일 표현입니다. | 
| 생성 값 | |
|---|---|
| BuildRetrievalError | 잘못된 배포의 위험을 완화합니다. | 
resolveRemoteFiles
public File resolveRemoteFiles (File consideredFile)
원격 파일을 확인합니다.
| 매개변수 | |
|---|---|
| consideredFile | File:ERROR(/File)가 원격으로 평가되었습니다. | 
| 반환 값 | |
|---|---|
| File | 확인된 로컬 파일입니다. | 
| 생성 값 | |
|---|---|
| BuildRetrievalError | 잘못된 배포의 위험을 완화합니다. | 
resolveRemoteFiles
public File resolveRemoteFiles (File consideredFile, 
                 queryArgs) 원격 파일을 확인합니다.
| 매개변수 | |
|---|---|
| consideredFile | File:ERROR(/File)가 원격으로 평가되었습니다. | 
| queryArgs | : URL에 쿼리로 전달된 인수입니다. | 
| 반환 값 | |
|---|---|
| File | 확인된 로컬 파일입니다. | 
| 생성 값 | |
|---|---|
| BuildRetrievalError | 잘못된 배포의 위험을 완화합니다. | 
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
구현에서 테스트 중인 기기의 {@ink ITestDevice} 표현을 수신하는 선택적 방법입니다.
| 매개변수 | |
|---|---|
| device | ITestDevice: 현재 호출의ITestDevice입니다. | 
