GCSFileUploader

public class GCSFileUploader
extends GCSCommon

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


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

Ringkasan

Konstruktor publik

GCSFileUploader()
GCSFileUploader(File jsonKeyFile)

Metode publik

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

Mengupload data ke file bucket GCS.

Metode terlindungi

Storage getStorage(Collection<String> scopes)

Mengganti implementasi di dasar untuk mendukung kredensial berdasarkan opsi TF.

Konstruktor publik

GCSFileUploader

public GCSFileUploader ()

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

Parameter
jsonKeyFile File

Metode publik

uploadFile

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

Mengupload 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: True akan memungkinkan metode ini mengganti file di GCS.

Menampilkan
IOException

Metode terlindungi

getStorage

protected Storage getStorage (Collection<String> scopes)

Mengganti implementasi di dasar untuk mendukung kredensial berdasarkan opsi TF.

Parameter
scopes Collection: cakupan tertentu untuk meminta kredensial.

Hasil
Storage Objek Storage bucket GCS

Menampilkan
java.io.IOException
IOException