GCSFileUploader

public class GCSFileUploader
extends GCSCommon

java.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 選項支援憑證。

公用建構函式

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

參數
jsonKeyFile File

GCSFileUploader

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 檔案的 InputStream。

contentType String:是上傳物件的 MIME 媒體類型。

allowOverwrite boolean:True 將允許這個方法在 GCS 上覆寫檔案。

保護方法

getStorage

protected Storage getStorage ( scopes)

覆寫基礎實作,根據 TF 選項支援憑證。

參數
scopes :要求憑證的特定範圍。

傳回
Storage GCS 值區的 Storage 物件

擲回
IOException