GCSFileUploader

public class GCSFileUploader
extends GCSCommon

java.lang.Объект
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 ( scopes) getStorage ( scopes)

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

Общественные конструкторы

GCSFileUploader

public GCSFileUploader ()

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

Параметры
jsonKeyFile File

Публичные методы

загрузить файл

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.

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

getStorage

protected Storage getStorage ( scopes)

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

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

Возврат
Storage Объект Storage сегмента GCS

Броски
Исключение IO