GCSFileUploader

public class GCSFileUploader
extends GCSCommon

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


Faz 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(Collection<String> scopes)

Substitua a implementação na base para oferecer suporte a credenciais com base em 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 dos 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 do GCS.

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

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

Gera
IOException

Métodos protegidos

getStorage

protected Storage getStorage (Collection<String> scopes)

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

Parâmetros
scopes Collection: escopos específicos para solicitar credenciais.

Retorna
Storage Objeto Storage do bucket do GCS

Gera
java.io.IOException
IOException