GCSDosya İndirici
public class GCSFileDownloader
extends GCSCommon
implements IFileDownloader
java.lang.Object | ||
↳ | com.android.tradefed.util.GCSCommon | |
↳ | com.android.tradefed.util.GCSFileDownloader |
Google bulut depolama alanından (GCS) dosya indirmek için dosya indirici.
Özet
Alanlar | |
---|---|
public static final String | GCS_APPROX_PREFIX |
public static final String | GCS_PREFIX
|
Kamu inşaatçıları | |
---|---|
GCSFileDownloader (File jsonKeyFile) | |
GCSFileDownloader () |
Genel yöntemler | |
---|---|
InputStream | downloadFile (String bucketName, String filename) GCS paket dosyasından bir dosya indirin. |
void | downloadFile (String remotePath, File destFile) Arayanın uzak içeriklerin yerleştirilmesi gereken hedef dosyayı belirtmesine olanak tanıyan alternatif |
File | downloadFile (String remoteFilePath) Dosyayı GCS'den indirin. |
boolean | isFresh (File localFile, String remotePath) Yerel dosyanın güncelliğini kontrol edin. |
Alanlar
GCS_APPROX_PREFIX
public static final String GCS_APPROX_PREFIX
GCS_PREFIX
public static final String GCS_PREFIX
Kamu inşaatçıları
GCSDosya İndirici
public GCSFileDownloader (File jsonKeyFile)
Parametreler | |
---|---|
jsonKeyFile | File |
GCSDosya İndirici
public GCSFileDownloader ()
Genel yöntemler
dosyayı indir
public InputStream downloadFile (String bucketName, String filename)
GCS paket dosyasından bir dosya indirin.
Parametreler | |
---|---|
bucketName | String : GCS paketi adı |
filename | String : dosya adı |
İadeler | |
---|---|
InputStream | Dosya içeriğiyle ilgili ERROR(/InputStream) . |
dosyayı indir
public void downloadFile (String remotePath, File destFile)
Arayanın uzak içeriklerin yerleştirilmesi gereken hedef dosyayı belirtmesine olanak tanıyan alternatif downloadFile(String)
biçimi.
Parametreler | |
---|---|
remotePath | String : Uygulamaya özgü bir köke göre indirilecek dosyanın uzak yolu. |
destFile | File : İndirilen içeriğin yerleştirileceği dosya. Olmamalı. |
Atar | |
---|---|
BuildRetrievalError |
dosyayı indir
public File downloadFile (String remoteFilePath)
Dosyayı GCS'den indirin.
Şu anda yalnızca GCS yolunu destekliyoruz.
Parametreler | |
---|---|
remoteFilePath | String : gs://bucket/file/path formatı GCS yolu. |
İadeler | |
---|---|
File | yerel dosya |
Atar | |
---|---|
BuildRetrievalError |
taze
public boolean isFresh (File localFile, String remotePath)
Yerel dosyanın güncelliğini kontrol edin. Yerel dosya uzak dosyayla aynıysa, o zaman yenidir. Değilse, yerel dosya eskidir. Bu esas olarak önbellek için kullanılır. Varsayılan uygulama her zaman true değerini döndürecektir; dolayısıyla dosya değişmezse, hiçbir zaman tazeliğini kontrol etmesine gerek kalmaz.
Parametreler | |
---|---|
localFile | File : yerel dosya. |
remotePath | String : uzak dosya yolu. |
İadeler | |
---|---|
boolean | Yerel dosya yeniyse doğru, aksi halde yanlış. |
Atar | |
---|---|
BuildRetrievalError |