コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

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) resolveRemoteFiles (File consideredFile, queryArgs)

リモートファイルを解決します。

default void setPrimaryDevice (ITestDevice device)

実装がテスト中のデバイスの{@inkITestDevice}表現を受け取るためのオプションの方法。

パブリックメソッド

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 FileERROR(/File)がリモートとして評価されました。

戻り値
File解決されたローカルファイル。

スロー
BuildRetrievalError何かがうまくいかない場合。

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

リモートファイルを解決します。

パラメーター
consideredFile FileERROR(/File)がリモートとして評価されました。

queryArgs :URLにクエリとして渡される引数。

戻り値
File解決されたローカルファイル。

スロー
BuildRetrievalError何かがうまくいかない場合。

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

実装がテスト中のデバイスの{@inkITestDevice}表現を受け取るためのオプションの方法。

パラメーター
device ITestDevice :現在の呼び出しのITestDevice