GCSFileUploader

public class GCSFileUploader
extends GCSCommon

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


Es un cargador de archivos para subir datos de archivos a Google Cloud Storage (GCS).

Resumen

Constructores públicos

GCSFileUploader()
GCSFileUploader(File jsonKeyFile)

Métodos públicos

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

Sube datos a un archivo de bucket de GCS.

Métodos protegidos

Storage getStorage(Collection<String> scopes)

Anula la implementación en la base para admitir credenciales basadas en opciones de TF.

Constructores 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)

Sube datos a un archivo de bucket de GCS. gs://[bucketName]/[gcsFileName]

Parámetros
bucketName String: Nombre del bucket de GCS

gcsFilename String: Es el nombre del archivo.

fileContents InputStream: InputStream de los datos que se escribirán en el archivo de GCS.

contentType String: Es el tipo de MIME multimedia del objeto que se sube.

allowOverwrite boolean: Si es verdadero, este método podrá anular un archivo en GCS.

Arroja
IOException

Métodos protegidos

getStorage

protected Storage getStorage (Collection<String> scopes)

Anula la implementación en la base para admitir credenciales basadas en opciones de TF.

Parámetros
scopes Collection: Son los alcances específicos para los que se solicita la credencial.

Muestra
Storage Objeto Storage del bucket de GCS

Arroja
java.io.IOException
IOException