Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

GCSFileDownloader

public class GCSFileDownloader
extends GCSCommon implements IFileDownloader

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


Téléchargeur de fichiers pour télécharger le fichier à partir de Google Cloud Storage (GCS).

Résumé

Des 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 compartiment GCS.

void downloadFile (String remotePath, File destFile)

Autre forme 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échargez le fichier depuis GCS.

boolean isFresh (File localFile, String remotePath)

Vérifiez la fraîcheur du fichier local.

Des champs

GCS_APPROX_PREFIX

public static final String GCS_APPROX_PREFIX

GCS_PREFIX

public static final String GCS_PREFIX

Constructeurs publics

GCSFileDownloader

public GCSFileDownloader (File jsonKeyFile)

Paramètres
jsonKeyFile File

GCSFileDownloader

public GCSFileDownloader ()

Méthodes publiques

télécharger un fichier

public InputStream downloadFile (String bucketName, 
                String filename)

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

Paramètres
bucketName String : nom du compartiment GCS

filename String : le nom du fichier

Retour
InputStream ERROR(/InputStream) avec le contenu du fichier.

télécharger un fichier

public void downloadFile (String remotePath, 
                File destFile)

Autre forme 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 : le chemin distant vers le fichier à télécharger, par rapport à une racine spécifique à l'implémentation.

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

Jette
BuildRetrievalError

télécharger un fichier

public File downloadFile (String remoteFilePath)

Téléchargez le fichier depuis GCS.

À l'heure actuelle, ne prend en charge que le chemin GCS.

Paramètres
remoteFilePath String : gs: // bucket / file / path format Chemin GCS.

Retour
File fichier local

Jette
BuildRetrievalError

isFresh

public boolean isFresh (File localFile, 
                String remotePath)

Vérifiez la fraîcheur du fichier local. Si le fichier local est le même que le fichier distant, alors il est frais. Sinon, le fichier local est périmé. Ceci est principalement utilisé pour le cache. L'implémentation par défaut retournera toujours true, donc si le fichier est immuable, il n'aura jamais besoin de vérifier la fraîcheur.

Paramètres
localFile File : fichier local.

remotePath String : chemin du fichier distant.

Retour
boolean Vrai si le fichier local est récent, sinon faux.

Jette
BuildRetrievalError