GCSFileDownloader

public class GCSFileDownloader
extends GCSCommon implements IFileDownloader

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


Google Cloud Storage'dan (GCS) dosya indirmek için dosya indirici.

Özet

Fields'ın oynadığı filmler

public static final String GCS_APPROX_PREFIX

public static final String GCS_PREFIX

Herkese açık kurucular

GCSFileDownloader(File jsonKeyFile)
GCSFileDownloader()

Herkese açık yöntemler

InputStream downloadFile(String bucketName, String filename)

GCS paket dosyasından dosya indirin.

void downloadFile(String remotePath, File destFile)

downloadFile(String) işlevinin alternatif biçimidir. Arayanın, uzak içeriklerin yerleştirileceği hedef dosyayı belirtmesine olanak tanır.

File downloadFile(String remoteFilePath)

Dosyayı GCS'den indirin.

boolean isFresh(File localFile, String remotePath)

Yerel dosyanın güncelliğini kontrol edin.

Fields'ın oynadığı filmler

GCS_APPROX_PREFIX

public static final String GCS_APPROX_PREFIX

GCS_PREFIX

public static final String GCS_PREFIX

Herkese açık kurucular

GCSFileDownloader

public GCSFileDownloader (File jsonKeyFile)

Parametreler
jsonKeyFile File

GCSFileDownloader

public GCSFileDownloader ()

Herkese açık yöntemler

downloadFile

public InputStream downloadFile (String bucketName, 
                String filename)

GCS paket dosyasından dosya indirin.

Parametreler
bucketName String: GCS paketi adı

filename String: dosya adı

İlerlemeler
InputStream ERROR(/InputStream) dosya içeriğiyle birlikte gönderin.

downloadFile

public void downloadFile (String remotePath, 
                File destFile)

downloadFile(String) işlevinin alternatif biçimidir. Arayanın, uzak içeriklerin yerleştirileceği hedef dosyayı belirtmesine olanak tanır.

Parametreler
remotePath String: İndirilecek dosyanın, uygulamaya özgü bir köke göre uzak yolu.

destFile File: İndirilen içeriklerin yerleştirileceği dosya. Mevcut olmamalıdır.

Atışlar
BuildRetrievalError

downloadFile

public File downloadFile (String remoteFilePath)

Dosyayı GCS'den indirin.

Şu anda yalnızca GCS yolu desteklenmektedir.

Parametreler
remoteFilePath String: gs://bucket/file/path biçiminde GCS yolu.

İlerlemeler
File yerel dosya

Atışlar
BuildRetrievalError

isFresh

public boolean isFresh (File localFile, 
                String remotePath)

Yerel dosyanın güncelliğini kontrol edin. Yerel dosya, uzak dosyayla aynıysa günceldir. Aksi takdirde yerel dosya güncel değildir. Bu, çoğunlukla önbellek için kullanılır. Varsayılan uygulama her zaman doğru sonucu döndürür. Bu nedenle, dosya değiştirilemezse yeniliği kontrol etmenin hiçbir zaman gerekmez.

Parametreler
localFile File: yerel dosya.

remotePath String: uzak dosya yolu.

İlerlemeler
boolean Yerel dosya güncelse doğru, değilse yanlış değerini döndürür.

Atışlar
BuildRetrievalError