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( scopes)

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

יוצרים ציבוריים

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

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

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

שיטות מוגנות

getStorage

protected Storage getStorage ( scopes)

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

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

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

זריקות
IOException