IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver)


원격 파일을 로컬 파일로 확인할 수 있는 객체용 인터페이스입니다. 예를 들면 다음과 같습니다. gs://bucket/dir/file.txt가 다운로드되어 로컬 경로로 변경됩니다.

요약

중첩된 클래스

class IRemoteFileResolver.RemoteFileResolverArgs

리졸버에 전달된 인수

class IRemoteFileResolver.ResolvedFile

결정된 파일과 일부 메타데이터에 관한 정보를 포함하는 클래스입니다. 

공개 메서드

abstract String getSupportedProtocol()

다운로드가 지원되는 관련 프로토콜을 반환합니다.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

미래에 대비한 인터페이스에서 원격 파일 해결

default File resolveRemoteFiles(File consideredFile)

원격 파일을 확인합니다.

default File resolveRemoteFiles(File consideredFile, queryArgs)

원격 파일을 확인합니다.

default void setPrimaryDevice(ITestDevice device)

구현이 있습니다.

공개 메서드

getSupportedProtocol

public abstract String getSupportedProtocol ()

다운로드가 지원되는 관련 프로토콜을 반환합니다.

반환 값
String

리졸버 원격 파일

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

미래에 대비한 인터페이스에서 원격 파일 해결

매개변수
args IRemoteFileResolver.RemoteFileResolverArgs: 다운로드할 리모컨과 그 방법을 설명하는 RemoteFileResolverArgs입니다.

반환 값
IRemoteFileResolver.ResolvedFile 결정된 로컬 파일 표현입니다.

생성 값
BuildRetrievalError 문제를 해결할 수 있습니다

리졸버 원격 파일

public File resolveRemoteFiles (File consideredFile)

원격 파일을 확인합니다.

매개변수
consideredFile File: ERROR(/File)가 원격으로 평가되었습니다.

반환 값
File 확인된 로컬 파일입니다.

생성 값
BuildRetrievalError 문제를 해결할 수 있습니다

리졸버 원격 파일

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

원격 파일을 확인합니다.

매개변수
consideredFile File: ERROR(/File)가 원격으로 평가되었습니다.

queryArgs : URL에 쿼리로 전달되는 인수입니다.

반환 값
File 확인된 로컬 파일입니다.

생성 값
BuildRetrievalError 문제를 해결할 수 있습니다

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

구현이 있습니다.

매개변수
device ITestDevice: 현재 호출의 ITestDevice입니다.