Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

GCSFileDownloader

public class GCSFileDownloader
extends GCSCommon implements IFileDownloader

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


Pengunduh file untuk mengunduh file dari penyimpanan cloud Google (GCS).

Ringkasan

Bidang

public static final String GCS_APPROX_PREFIX

public static final String GCS_PREFIX

Konstruktor publik

GCSFileDownloader (File jsonKeyFile)
GCSFileDownloader ()

Metode publik

InputStream downloadFile (String bucketName, String filename)

Download file dari file bucket GCS.

void downloadFile (String remotePath, File destFile)

Bentuk alternatif dari downloadFile(String) , yang memungkinkan pemanggil untuk menentukan file tujuan tempat konten jarak jauh harus ditempatkan.

File downloadFile (String remoteFilePath)

Unduh file dari GCS.

boolean isFresh (File localFile, String remotePath)

Periksa kesegaran file lokal.

Metode yang dilindungi

void clearCache ()

Bidang

GCS_APPROX_PREFIX

public static final String GCS_APPROX_PREFIX

GCS_PREFIX

public static final String GCS_PREFIX

Konstruktor publik

GCSFileDownloader

public GCSFileDownloader (File jsonKeyFile)

Parameter
jsonKeyFile File

GCSFileDownloader

public GCSFileDownloader ()

Metode publik

Unduh berkas

public InputStream downloadFile (String bucketName, 
                String filename)

Download file dari file bucket GCS.

Parameter
bucketName String : nama bucket GCS

filename String : nama file

Pengembalian
InputStream ERROR(/InputStream) dengan konten file.

Unduh berkas

public void downloadFile (String remotePath, 
                File destFile)

Bentuk alternatif dari downloadFile(String) , yang memungkinkan pemanggil untuk menentukan file tujuan tempat konten jarak jauh harus ditempatkan.

Parameter
remotePath String : jalur jarak jauh ke file yang akan diunduh, relatif terhadap root khusus implementasi.

destFile File : file untuk menempatkan konten yang diunduh. Seharusnya tidak ada.

Melempar
BuildRetrievalError

Unduh berkas

public File downloadFile (String remoteFilePath)

Unduh file dari GCS.

Saat ini hanya mendukung jalur GCS.

Parameter
remoteFilePath String : gs://bucket/file/path format GCS path.

Pengembalian
File berkas lokal

Melempar
com.android.tradefed.build.BuildRetrievalError
BuildRetrievalError

segar

public boolean isFresh (File localFile, 
                String remotePath)

Periksa kesegaran file lokal. Jika file lokal sama dengan file jarak jauh, maka itu baru. Jika tidak, file lokal basi. Ini terutama digunakan untuk cache. Implementasi default akan selalu mengembalikan true, jadi jika file tidak dapat diubah, tidak perlu memeriksa kesegaran.

Parameter
localFile File : file lokal.

remotePath String : jalur file jarak jauh.

Pengembalian
boolean Benar jika file lokal baru, jika tidak salah.

Melempar
BuildRetrievalError

Metode yang dilindungi

hapus Cache

protected void clearCache ()