Caricatore file GCS

public class GCSFileUploader
extends GCSCommon

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


Caricamento file per caricare i dati dei file su Google Cloud Storage (GCS).

Riepilogo

Costruttori pubblici

GCSFileUploader(File jsonKeyFile)
GCSFileUploader()

Metodi pubblici

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

Caricare i dati in un file di bucket GCS.

Metodi protetti

Storage getStorage( scopes)

Esegui l'override dell'implementazione di base per supportare le credenziali basate sulle opzioni TF.

Costruttori pubblici

Caricatore file GCS

public GCSFileUploader (File jsonKeyFile)

Parametri
jsonKeyFile File

Caricatore file GCS

public GCSFileUploader ()

Metodi pubblici

uploadFile

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

Caricare i dati in un file di bucket GCS. gs://[bucketName]/[gcsFileName]

Parametri
bucketName String: nome bucket GCS

gcsFilename String: il nome del file.

fileContents InputStream: flusso di dati di input da scrivere nel file GCS.

contentType String: è il tipo multimediale MIME dell'oggetto che viene caricato.

allowOverwrite boolean: True consente a questo metodo di sovrascrivere un file su GCS.

Metodi protetti

getStorage

protected Storage getStorage ( scopes)

Esegui l'override dell'implementazione di base per supportare le credenziali basate sulle opzioni TF.

Parametri
scopes : ambiti specifici per i quali richiedere la credenziale.

Ritorni
Storage Oggetto Storage del bucket GCS

Lanci
Eccezione IO