GCSFileUploader

public class GCSFileUploader
extends GCSCommon

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


Datei-Uploader zum Hochladen von Dateidaten in Google Cloud Storage (GCS)

Zusammenfassung

Öffentliche Konstruktoren

GCSFileUploader(File jsonKeyFile)
GCSFileUploader()

Öffentliche Methoden

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

Laden Sie Daten in eine GCS-Bucket-Datei hoch.

Geschützte Methoden

Storage getStorage( scopes)

Überschreiben Sie die Implementierung in der Basis, um Anmeldedaten basierend auf TF-Optionen zu unterstützen.

Öffentliche Konstruktoren

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

Parameter
jsonKeyFile File

GCSFileUploader

public GCSFileUploader ()

Öffentliche Methoden

Datei hochladen

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

Laden Sie Daten in eine GCS-Bucket-Datei hoch. gs://[bucketName]/[gcsFileName]

Parameter
bucketName String: Name des GCS-Buckets

gcsFilename String: der Dateiname.

fileContents InputStream: InputStream der Daten, die in die GCS-Datei geschrieben werden sollen.

contentType String: ist der MIME-Medientyp des Objekts, das hochgeladen wird.

allowOverwrite boolean: Wenn Sie „True“ festlegen, kann eine Datei in GCS mit dieser Methode überschrieben werden.

Geschützte Methoden

getStorage

protected Storage getStorage ( scopes)

Überschreiben Sie die Implementierung in der Basis, um Anmeldedaten basierend auf TF-Optionen zu unterstützen.

Parameter
scopes : bestimmte Bereiche, für die Anmeldedaten angefordert werden sollen.

Returns
Storage Storage-Objekt des GCS-Buckets

Ausgabe
IOException