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 một tệp bộ chứa GCS.

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

Storage getStorage(Collection<String> scopes)

Ghi đè việc triển khai trong cơ sở để hỗ trợ thông tin đăng nhập dựa trên các lựa 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 một 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 MIME nội dung đa phương tiện 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 đè một tệp trên GCS.

Gửi
IOException

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

getStorage

protected Storage getStorage (Collection<String> scopes)

Ghi đè việc triển khai trong cơ sở để hỗ trợ thông tin đăng nhập dựa trên các lựa chọn TF.

Tham số
scopes Collection: các phạm vi cụ thể để yêu cầu thông tin đăng nhập.

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

Gửi
java.io.IOException
IOException