Téléchargement de fichiersGCS

public class GCSFileDownloader
extends GCSCommon implements IFileDownloader

java.lang.Object
   ↳ com.android.tradefed.util.GCSCommon.
     ↳ com.android.tradefed.util.GCSFileDownloader


Outil de téléchargement de fichiers permettant de télécharger un fichier depuis Google Cloud Storage (GCS).

Résumé

Champs

public static final String GCS_APPROX_PREFIX

public static final String GCS_PREFIX

Constructeurs publics

GCSFileDownloader(File jsonKeyFile)
GCSFileDownloader()

Méthodes publiques

InputStream downloadFile(String bucketName, String filename)

Téléchargez un fichier à partir d'un fichier de bucket GCS.

void downloadFile(String remotePath, File destFile)

Forme alternative de downloadFile(String), qui permet à l'appelant de spécifier le fichier de destination dans lequel le contenu distant doit être placé.

File downloadFile(String remoteFilePath)

Télécharger le fichier depuis GCS

boolean isFresh(File localFile, String remotePath)

Vérifiez l'actualisation du fichier local.

Champs

GCS_APPROX_PREFIX

public static final String GCS_APPROX_PREFIX

GCS_PREFIX

public static final String GCS_PREFIX

Constructeurs publics

Téléchargement de fichiersGCS

public GCSFileDownloader (File jsonKeyFile)

Paramètres
jsonKeyFile File

Téléchargement de fichiersGCS

public GCSFileDownloader ()

Méthodes publiques

TéléchargerFichier

public InputStream downloadFile (String bucketName, 
                String filename)

Téléchargez un fichier à partir d'un fichier de bucket GCS.

Paramètres
bucketName String: nom du bucket GCS

filename String: nom du fichier

Renvoie
InputStream ERROR(/InputStream) par le contenu du fichier.

TéléchargerFichier

public void downloadFile (String remotePath, 
                File destFile)

Forme alternative de downloadFile(String), qui permet à l'appelant de spécifier le fichier de destination dans lequel le contenu distant doit être placé.

Paramètres
remotePath String: chemin d'accès distant au fichier à télécharger, par rapport à une propre à l'implémentation.

destFile File: fichier dans lequel placer le contenu téléchargé. Ne devrait pas exister.

Génère
BuildRetrievalError

TéléchargerFichier

public File downloadFile (String remoteFilePath)

Télécharger le fichier depuis GCS

Pour le moment, seuls les chemins d'accès GCS sont acceptés.

Paramètres
remoteFilePath String: chemin d'accès GCS au format gs://bucket/file/path.

Renvoie
File fichier local

Génère
BuildRetrievalError

isFresh

public boolean isFresh (File localFile, 
                String remotePath)

Vérifiez l'actualisation du fichier local. Si le fichier local est identique au fichier distant, il est à jour. Si non, le fichier local est obsolète. Elle est principalement utilisée pour le cache. L'implémentation par défaut renvoie toujours la valeur "true". Ainsi, si le fichier est immuable, il n'aura jamais besoin de vérifier l'actualisation.

Paramètres
localFile File: fichier local.

remotePath String: chemin d'accès au fichier distant.

Renvoie
boolean "True" si le fichier local est à jour, sinon "false".

Génère
BuildRetrievalError