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( scopes)

Anula la implementación en función de la compatibilidad con credenciales según las 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: Es el nombre del bucket de GCS.

gcsFilename String: Es el nombre del archivo.

fileContents InputStream: Es un flujo de entrada de datos que se escribirá en el archivo de GCS.

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

allowOverwrite boolean: El valor verdadero permitirá que este método reemplace un archivo en GCS.

Métodos protegidos

getStorage

protected Storage getStorage ( scopes)

Anula la implementación en función de la compatibilidad con credenciales según las opciones de TF.

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

Muestra
Storage Objeto Storage del bucket de GCS

Arroja
IOException