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(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://[存储分区名称]/[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