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 Konstruktoren

GcsRemoteFileResolver()

Öffentliche Methoden

String getSupportedProtocol()

Gibt das zugehörige Protokoll zurück, das für den Download unterstützt wird.

IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

Remote-Datei in einer zukunftssicheren Benutzeroberfläche auflösen

Geschützte Methoden

GCSDownloaderHelper getDownloader()

Felder

PROTOKOLL

public static final String PROTOCOL

Öffentliche Konstruktoren

GcsRemoteFileResolver

public GcsRemoteFileResolver ()

Öffentliche Methoden

getSupportedProtocol

public String getSupportedProtocol ()

Gibt das zugehörige Protokoll zurück, das für den Download unterstützt wird.

Returns
String

AuflösenderRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Remote-Datei in einer zukunftssicheren Benutzeroberfläche auflösen

Parameter
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs mit der Beschreibung der Fernbedienung, die heruntergeladen werden soll.

Returns
IRemoteFileResolver.ResolvedFile Die aufgelöste lokale Dateidarstellung.

Ausgabe
BuildRetrievalError

Geschützte Methoden

getDownloader

protected GCSDownloaderHelper getDownloader ()

Returns
GCSDownloaderHelper