GCSFileUploader

public class GCSFileUploader
extends GCSCommon

شیء جاوا
com.android.tradefed.util.gcs.GCSCommon
com.android.tradefed.util.GCSFileUploader


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

خلاصه

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

GCSFileUploader ()
GCSFileUploader (File jsonKeyFile)

روش‌های عمومی

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

داده‌ها را در یک فایل سطل GCS بارگذاری کنید.

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

Storage getStorage (Collection<String> scopes)

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

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

GCSFileUploader

public GCSFileUploader ()

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

پارامترها
jsonKeyFile File

روش‌های عمومی

آپلودفایل

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 بازنویسی کند.

پرتاب‌ها
IOException

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

دریافت ذخیره‌سازی

protected Storage getStorage (Collection<String> scopes)

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

پارامترها
scopes Collection : حوزه‌های خاصی که برای آنها درخواست اعتبارنامه می‌شود.

بازگشت‌ها
Storage شیء Storage سطل GCS

پرتاب‌ها
استثنای java.io.IO
IOException