GCSFileUploader

public class GCSFileUploader
extends GCSCommon

java.lang.Object
   ↳ com.android.tradefed.util.gcs.GCSCommon
     ↳ com.android.tradefed.util.GCSFileUploader


Trình tải tệp lên để tải dữ liệu tệp lên Google Cloud Storage (GCS).

Tóm tắt

Hàm khởi tạo công khai

GCSFileUploader()
GCSFileUploader(File jsonKeyFile)

Phương thức công khai

void uploadFile(String bucketName, String gcsFilename, InputStream fileContents, String contentType, boolean allowOverwrite)

Tải dữ liệu lên tệp bộ chứa GCS.

Phương thức được bảo vệ

Storage getStorage( scopes)

Ghi đè phương thức triển khai cơ sở để hỗ trợ thông tin xác thực dựa trên các tuỳ chọn TF.

Hàm khởi tạo công khai

GCSFileUploader

public GCSFileUploader ()

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

Tham số
jsonKeyFile File

Phương thức công khai

uploadFile

public void uploadFile (String bucketName, 
                String gcsFilename, 
                InputStream fileContents, 
                String contentType, 
                boolean allowOverwrite)

Tải dữ liệu lên tệp bộ chứa GCS. gs://[bucketName]/[gcsFileName]

Tham số
bucketName String: Tên bộ chứa GCS

gcsFilename String: tên tệp.

fileContents InputStream: InputStream của dữ liệu sẽ được ghi vào Tệp GCS.

contentType String: là loại nội dung đa phương tiện MIME của đối tượng đang được tải lên.

allowOverwrite boolean: True sẽ cho phép phương thức này ghi đè tệp trên GCS.

Phương thức được bảo vệ

getStorage

protected Storage getStorage ( scopes)

Ghi đè phương thức triển khai cơ sở để hỗ trợ thông tin xác thực dựa trên các tuỳ chọn TF.

Tham số
scopes : các phạm vi cụ thể để yêu cầu thông tin xác thực.

Giá trị trả về
Storage Đối tượng Storage của bộ chứa GCS

Gửi
IOException