GCSFileUploader

public class GCSFileUploader
extends GCSCommon

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


Приложение для загрузки файлов, позволяющее загружать данные файлов в облачное хранилище Google (GCS).

Краткое содержание

Государственные строители

GCSFileUploader ()
GCSFileUploader (File jsonKeyFile)

Общедоступные методы

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

Загрузите данные в файл хранилища GCS.

Защищенные методы

Storage getStorage (Collection<String> 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.

contentType String : это MIME-тип загружаемого объекта.

allowOverwrite boolean : True позволит этому методу перезаписать файл в GCS.

Броски
IOException

Защищенные методы

getStorage

protected Storage getStorage (Collection<String> scopes)

Переопределите реализацию в базовом коде, чтобы поддерживать учетные данные на основе параметров TF.

Параметры
scopes Collection : конкретные области, для которых запрашиваются учетные данные.

Возвраты
Storage Объект Storage корзины GCS

Броски
java.io.IOException
IOException