GCSFileUloader

public class GCSFileUploader
extends GCSCommon

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


آپلود کننده فایل برای آپلود داده های فایل در فضای ذخیره سازی ابری گوگل (GCS).

خلاصه

سازندگان عمومی

GCSFileUploader (File jsonKeyFile)
GCSFileUploader ()

روش های عمومی

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

داده ها را در یک فایل سطل GCS آپلود کنید.

روش های محافظت شده

Storage getStorage ( scopes) getStorage ( scopes)

برای پشتیبانی از اعتبار بر اساس گزینه های TF، پیاده سازی در پایه را لغو کنید.

سازندگان عمومی

GCSFileUloader

public GCSFileUploader (File jsonKeyFile)

پارامترها
jsonKeyFile File

GCSFileUloader

public GCSFileUploader ()

روش های عمومی

آپلود فایل

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 : True به این روش اجازه می‌دهد تا یک فایل را روی GCS بازنویسی کند.

روش های محافظت شده

getStorage

protected Storage getStorage ( scopes)

برای پشتیبانی از اعتبار بر اساس گزینه های TF، پیاده سازی در پایه را لغو کنید.

پارامترها
scopes : دامنه های خاص برای درخواست اعتبار.

برمی گرداند
Storage شی Storage سطل GCS

پرتاب می کند
IOException