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(
覆寫基礎實作,根據 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 |