GCSFileUploader

public class GCSFileUploader
extends GCSCommon

java.lang.Object
com.android.tradefed.util.gcs.GCSCommon
  com.android.tradefed.util.GCSFileUploader


أداة تحميل الملفات لتحميل بيانات الملفات إلى Google Cloud Storage ‏ (GCS)

ملخّص

طُرق وضع التصميم العامة

GCSFileUploader()
GCSFileUploader(File jsonKeyFile)

الإجراءات العامة

void uploadFile(String bucketName, String gcsFilename, InputStream fileContents, String contentType, boolean allowOverwrite)

تحميل البيانات إلى ملف في حزمة GCS

الإجراءات المحمية

Storage getStorage(Collection<String> scopes)

تجاوز عملية التنفيذ في الفئة الأساسية لدعم بيانات الاعتماد استنادًا إلى خيارات Tradefed

طُرق وضع التصميم العامة

GCSFileUploader

public GCSFileUploader ()

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

المعلَمات
jsonKeyFile File

الإجراءات العامة

uploadFile

public void uploadFile (String bucketName, 
                String gcsFilename, 
                InputStream fileContents, 
                String contentType, 
                boolean allowOverwrite)

تحميل البيانات إلى ملف في حزمة GCS: ‎gs://[bucketName]/[gcsFileName]

المعلَمات
bucketName String: اسم حزمة GCS

gcsFilename String: اسم الملف

fileContents InputStream: سلسلة الإدخال من البيانات التي سيتم كتابتها في ملف GCS

contentType String: نوع وسائط MIME للكائن الذي يتم تحميله

allowOverwrite boolean: سيسمح هذا الإجراء بالكتابة فوق ملف على GCS إذا كانت القيمة هي "صحيح"

عمليات الطرح
IOException

الإجراءات المحمية

getStorage

protected Storage getStorage (Collection<String> scopes)

تجاوز عملية التنفيذ في الفئة الأساسية لدعم بيانات الاعتماد استنادًا إلى خيارات Tradefed

المعلَمات
scopes Collection: النطاقات المحدّدة التي يجب طلب بيانات الاعتماد لها

المرتجعات
Storage كائن Storage لحزمة GCS

عمليات الطرح
java.io.IOException
IOException