GcsRemoteFileResolver

public class GcsRemoteFileResolver
extends Object implements IRemoteFileResolver

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


Implementierung von IRemoteFileResolver , die das Herunterladen aus einem GCS-Bucket ermöglicht.

Zusammenfassung

Felder

public static final String PROTOCOL

Öffentliche Konstrukteure

GcsRemoteFileResolver ()

Öffentliche Methoden

String getSupportedProtocol ()

Gibt das zugeordnete Protokoll zurück, das zum Herunterladen unterstützt wird.

IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

Lösen Sie die Remote-Datei in einer zukunftssicheren Schnittstelle auf

Geschützte Methoden

GCSDownloaderHelper getDownloader ()

Felder

PROTOKOLL

public static final String PROTOCOL

Öffentliche Konstrukteure

GcsRemoteFileResolver

public GcsRemoteFileResolver ()

Öffentliche Methoden

getSupportedProtocol

public String getSupportedProtocol ()

Gibt das zugeordnete Protokoll zurück, das zum Herunterladen unterstützt wird.

Kehrt zurück
String

auflösenRemoteDatei

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Lösen Sie die Remote-Datei in einer zukunftssicheren Schnittstelle auf

Parameter
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs , die die herunterzuladende Fernbedienung und deren Vorgehensweise beschreiben.

Kehrt zurück
IRemoteFileResolver.ResolvedFile Die aufgelöste lokale Dateidarstellung.

Wirft
BuildRetrievalError

Geschützte Methoden

getDownloader

protected GCSDownloaderHelper getDownloader ()

Kehrt zurück
GCSDownloaderHelper