GCSFileDownloader

public class GCSFileDownloader
extends GCSCommon implements IFileDownloader

java.lang.Object
com.android.tradefed.util.GCSC شائع
com.android.tradefed.util.GCSFileDownloader


أداة تنزيل الملفات لتنزيل الملف من التخزين السحابي من Google (GCS).

ملخص

مجالات

public static final String GCS_APPROX_PREFIX

public static final String GCS_PREFIX

المنشأت العامة

GCSFileDownloader (File jsonKeyFile)
GCSFileDownloader ()

الأساليب العامة

InputStream downloadFile (String bucketName, String filename)

قم بتنزيل ملف من ملف GCS bucket.

void downloadFile (String remotePath, File destFile)

شكل بديل لملف downloadFile(String) ، والذي يسمح للمتصل بتحديد الملف الوجهة الذي يجب وضع المحتويات البعيدة فيه.

File downloadFile (String remoteFilePath)

تنزيل الملف من GCS.

boolean isFresh (File localFile, String remotePath)

تحقق من حداثة الملف المحلي.

الطرق المحمية

void clearCache ()

مجالات

GCS_APPROX_PREFIX

public static final String GCS_APPROX_PREFIX

GCS_PREFIX

public static final String GCS_PREFIX

المنشأت العامة

GCSFileDownloader

public GCSFileDownloader (File jsonKeyFile)

حدود
jsonKeyFile File

GCSFileDownloader

public GCSFileDownloader ()

الأساليب العامة

تحميل الملف

public InputStream downloadFile (String bucketName, 
                String filename)

قم بتنزيل ملف من ملف GCS bucket.

حدود
bucketName String : اسم حاوية GCS

filename String : اسم الملف

عائدات
InputStream ERROR(/InputStream) في محتوى الملف.

تحميل الملف

public void downloadFile (String remotePath, 
                File destFile)

شكل بديل لملف downloadFile(String) ، والذي يسمح للمتصل بتحديد الملف الوجهة الذي يجب وضع المحتويات البعيدة فيه.

حدود
remotePath String : المسار البعيد للملف المراد تنزيله ، بالنسبة إلى جذر خاص بالتنفيذ.

destFile File : الملف المراد وضع المحتويات التي تم تنزيلها فيه. لا ينبغي أن توجد.

رميات
BuildRetrievalError

تحميل الملف

public File downloadFile (String remoteFilePath)

تنزيل الملف من GCS.

في الوقت الحالي ، يدعم مسار GCS فقط.

حدود
remoteFilePath String : gs: // bucket / file / path format GCS path.

عائدات
File ملف محلي

رميات
com.android.tradefed.build.BuildRetrievalError
BuildRetrievalError

هو طازج

public boolean isFresh (File localFile, 
                String remotePath)

تحقق من حداثة الملف المحلي. إذا كان الملف المحلي هو نفسه الملف البعيد ، فسيكون جديدًا. إذا لم يكن الأمر كذلك ، فإن الملف المحلي قديم. يستخدم هذا بشكل رئيسي في ذاكرة التخزين المؤقت. سيعود التطبيق الافتراضي دائمًا إلى القيمة الصحيحة ، لذلك إذا كان الملف غير قابل للتغيير فلن يحتاج أبدًا إلى التحقق من الحداثة.

حدود
localFile File : ملف محلي.

remotePath String : مسار الملف البعيد.

عائدات
boolean صحيح إذا كان الملف المحلي حديثًا ، أو خطأ.

رميات
BuildRetrievalError

الطرق المحمية

مسح ذاكرة التخزين المؤقت

protected void clearCache ()