כלי להעלאת קובץ של GCS

public class GCSFileUploader
extends GCSCommon

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


הכלי להעלאת קבצים להעלאת נתונים לאחסון בענן של Google (GCS).

סיכום

בנאים ציבוריים

GCSFileUploader(File jsonKeyFile)
GCSFileUploader()

שיטות ציבוריות

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

מעלים נתונים לקובץ קטגוריה של GCS.

שיטות מוגנות

Storage getStorage( scopes)

שינוי ההטמעה בבסיס לתמיכה בפרטי כניסה על סמך אפשרויות TF.

בנאים ציבוריים

כלי להעלאת קובץ של GCS

public GCSFileUploader (File jsonKeyFile)

פרמטרים
jsonKeyFile File

כלי להעלאת קובץ של GCS

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: inputStream של נתונים שייכתבו לקובץ ה-GCS.

contentType String: הוא סוג המדיה MIME של האובייקט שמעלים.

allowOverwrite boolean: הערך True יאפשר לשיטה הזו להחליף קובץ ב-GCS.

שיטות מוגנות

getStorage

protected Storage getStorage ( scopes)

שינוי ההטמעה בבסיס לתמיכה בפרטי כניסה על סמך אפשרויות TF.

פרמטרים
scopes : היקפי הרשאות ספציפיים שצריך לבקש עבורם פרטי כניסה.

החזרות
Storage אובייקט Storage בקטגוריה של GCS

קליעות
חריגת IO