GCSFileUploader

public class GCSFileUploader
extends GCSCommon

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


File uploader per caricare i dati dei file in Google Cloud Storage (GCS).

Riepilogo

Costruttori pubblici

GCSFileUploader()
GCSFileUploader(File jsonKeyFile)

Metodi pubblici

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

Carica i dati in un file del bucket GCS.

Metodi protetti

Storage getStorage( scopes)

Sostituisci l'implementazione in base al supporto delle credenziali in base alle opzioni TF.

Costruttori pubblici

GCSFileUploader

public GCSFileUploader ()

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

Parametri
jsonKeyFile File

Metodi pubblici

uploadFile

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

Carica i dati in un file del bucket GCS. gs://[bucketName]/[gcsFileName]

Parametri
bucketName String: nome del bucket GCS

gcsFilename String: il nome del file.

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

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

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

Metodi protetti

getStorage

protected Storage getStorage ( scopes)

Sostituisci l'implementazione in base al supporto delle credenziali in base alle opzioni TF.

Parametri
scopes : gli ambiti specifici per cui richiedere la credenziale.

Ritorni
Storage Oggetto Storage del bucket GCS

Lanci
IOException