GCSDosyaİndirici

public class GCSFileDownloader
extends GCSCommon implements IFileDownloader

Java.lang.Nesne
🎃 com.android.tradefed.util.GCSCommon
  🎃 com.android.tradefed.util.GCSFileDownloader


Google Cloud Storage'dan (GCS) dosya indirmek için kullanılan dosya indirme aracı.

Özet

Fields'ın oynadığı filmler

public static final String GCS_APPROX_PREFIX

public static final String GCS_PREFIX

Kamu inşaatçıları

GCSFileDownloader(File jsonKeyFile)
GCSFileDownloader()

Herkese açık yöntemler

InputStream downloadFile(String bucketName, String filename)

GCS paketi dosyasından bir dosya indirin.

void downloadFile(String remotePath, File destFile)

ArayanındownloadFile(String) uzak içeriğin yerleştirilmesi gereken hedef dosya.

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

Kamu inşaatçıları

GCSDosyaİndirici

public GCSFileDownloader (File jsonKeyFile)

Parametreler
jsonKeyFile File

GCSDosyaİndirici

public GCSFileDownloader ()

Herkese açık yöntemler

indirDosya

public InputStream downloadFile (String bucketName, 
                String filename)

GCS paketi dosyasından bir dosya indirin.

Parametreler
bucketName String: GCS paketi adı

filename String: Dosyanın adı

İlerlemeler
InputStream ERROR(/InputStream) olarak ayarlanır.

indirDosya

public void downloadFile (String remotePath, 
                File destFile)

ArayanındownloadFile(String) uzak içeriğin yerleştirilmesi gereken hedef dosya.

Parametreler
remotePath String: İndirilecek dosyanın bir uygulamaya özgü kökü belirleyin.

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

Fırlatma
BuildRetrievalError

indirDosya

public File downloadFile (String remoteFilePath)

Dosyayı GCS'den indirin.

Şu anda yalnızca GCS yolu desteklenmektedir.

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

İlerlemeler
File yerel dosya

Fırlatma
BuildRetrievalError

güncel

public boolean isFresh (File localFile, 
                String remotePath)

Yerel dosyanın güncelliğini kontrol edin. Yerel dosya, uzak dosyayla aynıysa yenidir. Eğer yerel dosya eskidir. Bu genellikle önbellek için kullanılır. Varsayılan uygulama, her zaman true değerini döndürür. Bu nedenle, dosya sabitse hiçbir zaman güncelliği kontrol etmesi gerekmez.

Parametreler
localFile File: yerel dosya.

remotePath String: Uzak dosya yolu.

İlerlemeler
boolean Yerel dosya yeniyse doğru değerini, aksi takdirde false (yanlış) değerini alır.

Fırlatma
BuildRetrievalError