GCSFileUploader

public class GCSFileUploader
extends GCSCommon

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


Faz o upload de dados de arquivos para o Google Cloud Storage (GCS).

Resumo

Construtores públicos

GCSFileUploader()
GCSFileUploader(File jsonKeyFile)

Métodos públicos

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

Faça upload de dados para um arquivo de bucket do GCS.

Métodos protegidos

Storage getStorage( scopes)

Substitua a implementação na base para oferecer suporte a credenciais com base nas opções do TF.

Construtores públicos

GCSFileUploader

public GCSFileUploader ()

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

Parâmetros
jsonKeyFile File

Métodos públicos

uploadFile

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

Faça upload de dados para um arquivo de bucket do GCS. gs://[bucketName]/[gcsFileName]

Parâmetros
bucketName String: nome do bucket do GCS

gcsFilename String: o nome do arquivo.

fileContents InputStream: InputStream de dados a serem gravados no arquivo GCS.

contentType String: é o tipo de mídia MIME do objeto que está sendo enviado.

allowOverwrite boolean: o valor "true" permite que esse método substitua um arquivo no GCS.

Métodos protegidos

getStorage

protected Storage getStorage ( scopes)

Substitua a implementação na base para oferecer suporte a credenciais com base nas opções do TF.

Parâmetros
scopes : escopos específicos para solicitar a credencial.

Retorna
Storage Objeto Storage do bucket do GCS

Gera
IOException