GCSFileUploader

public class GCSFileUploader
extends GCSCommon

java.lang.Object
   ↳ com.android.tradefed.util.gcs.GCSCommon (link em inglês)
     ↳ com.android.tradefed.util.GCSFileUploader


Carregador de arquivos para enviar dados de arquivos para o Google Cloud Storage (GCS).

Resumo

Construtores públicos

GCSFileUploader(File jsonKeyFile)
GCSFileUploader()

Métodos públicos

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

Fazer 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 (File jsonKeyFile)

Parâmetros
jsonKeyFile File

GCSFileUploader

public GCSFileUploader ()

Métodos públicos

uploadFile

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

Fazer upload de dados para um arquivo de bucket do GCS. gs://[nome do bucket]/[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: verdadeiro permite que este 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 os quais a credencial deve ser solicitada.

Retorna
Storage Objeto Storage do bucket do GCS

Gera
IOException