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:要写入 GCS 文件的数据的 InputStream。

contentType String:是上传对象的 MIME 媒体类型。

allowOverwrite boolean:如果为 True,则允许此方法覆盖 GCS 上的文件。

受保护的方法

getStorage

protected Storage getStorage ( scopes)

替换了基准中的实现,以支持基于 TF 选项的凭据。

参数
scopes :要为其请求凭据的特定范围。

返回
Storage GCS 存储分区的 Storage 对象

抛出
IOException