Pengupload GCSFile

public class GCSFileUploader
extends GCSCommon

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


Uploader file untuk mengupload data file ke Google Cloud Storage (GCS).

Ringkasan

Konstruktor publik

GCSFileUploader(File jsonKeyFile)
GCSFileUploader()

Metode publik

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

Upload data ke file bucket GCS.

Metode yang dilindungi

Storage getStorage( scopes)

Ganti implementasi di basis untuk mendukung kredensial berdasarkan opsi TF.

Konstruktor publik

Pengupload GCSFile

public GCSFileUploader (File jsonKeyFile)

Parameter
jsonKeyFile File

Pengupload GCSFile

public GCSFileUploader ()

Metode publik

uploadFile

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

Upload data ke file bucket GCS. gs://[bucketName]/[gcsFileName]

Parameter
bucketName String: Nama bucket GCS

gcsFilename String: nama file.

fileContents InputStream: InputStream data yang akan ditulis ke File GCS.

contentType String: adalah jenis media MIME dari objek yang diupload.

allowOverwrite boolean: Benar akan memungkinkan metode ini menimpa file di GCS.

Metode yang dilindungi

getStorage

protected Storage getStorage ( scopes)

Ganti implementasi di basis untuk mendukung kredensial berdasarkan opsi TF.

Parameter
scopes : cakupan tertentu yang kredensialnya diminta.

Hasil
Storage Objek Storage bucket GCS

Menampilkan
IOException