أداة تنزيل ملفات GCS

public class GCSFileDownloader
extends GCSCommon implements IFileDownloader

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


أداة تنزيل الملفات من أجل تنزيل ملف من Google Cloud Storage (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.

void downloadFile(String remotePath, File destFile)

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

File downloadFile(String remoteFilePath)

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

boolean isFresh(File localFile, String remotePath)

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

الحقول

GCS_APPROX_PREFIX

public static final String GCS_APPROX_PREFIX

GCS_PREFIX

public static final String GCS_PREFIX

شركة إنشاءات عامة

أداة تنزيل ملفات GCS

public GCSFileDownloader (File jsonKeyFile)

المعلمات
jsonKeyFile File

أداة تنزيل ملفات GCS

public GCSFileDownloader ()

الطرق العامة

تنزيل الملف

public InputStream downloadFile (String bucketName, 
                String filename)

يمكنك تنزيل ملف من ملف حزمة GCS.

المعلمات
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 تنسيق GCS.

المرتجعات
File ملف على الجهاز

الرميات
BuildRetrievalError

isFresh

public boolean isFresh (File localFile, 
                String remotePath)

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

المعلمات
localFile File: ملف على الجهاز

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

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

الرميات
BuildRetrievalError