GcsRemoteFileResolver

public class GcsRemoteFileResolver
extends Object implements IRemoteFileResolver

java.lang.Object
   ↳ com.android.tradefed.config.remote.GcsRemoteFileResolver


GCS バケットからのダウンロードを可能にする IRemoteFileResolver の実装。

概要

フィールド

public static final String PROTOCOL

パブリック コンストラクタ

GcsRemoteFileResolver()

パブリック メソッド

String getSupportedProtocol()

ダウンロードでサポートされている関連プロトコルを返します。

IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

将来を見据えたインターフェースでリモート ファイルを解決する

保護されたメソッド

GCSDownloaderHelper getDownloader()

フィールド

プロトコル

public static final String PROTOCOL

パブリック コンストラクタ

GcsRemoteFileResolver

public GcsRemoteFileResolver ()

パブリック メソッド

getSupportedProtocol

public String getSupportedProtocol ()

ダウンロードにサポートされている関連プロトコルを返します。

戻り値
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

将来を見据えたインターフェースでリモート ファイルを解決する

パラメータ
args IRemoteFileResolver.RemoteFileResolverArgs: ダウンロードするリモートとその方法を記述する RemoteFileResolverArgs

戻り値
IRemoteFileResolver.ResolvedFile 解決されたローカル ファイルの表現。

例外
BuildRetrievalError

保護されたメソッド

getDownloader

protected GCSDownloaderHelper getDownloader ()

戻り値
GCSDownloaderHelper