GCSFileUploader

public class GCSFileUploader
extends GCSCommon

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


El cargador de archivos permite subir datos de archivos a Google Cloud Storage (GCS).

Resumen

Constructores públicos

GCSFileUploader(File jsonKeyFile)
GCSFileUploader()

Métodos públicos

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

Subir datos a un archivo de bucket de GCS

Métodos protegidos

Storage getStorage( scopes)

Anula la implementación en la base para admitir credenciales según las opciones de TF.

Constructores públicos

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

Parámetros
jsonKeyFile File

GCSFileUploader

public GCSFileUploader ()

Métodos públicos

subir archivo

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

Subir datos a un archivo de bucket de GCS gs://[nombredelbucket]/[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 medio MIME 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 la base para admitir credenciales según las opciones de TF.

Parámetros
scopes : Permisos específicos para los que se solicita la credencial

Muestra
Storage Objeto Storage del bucket de GCS

Arroja
IOException