GCSFileUploader

public class GCSFileUploader
extends GCSCommon

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


Przesyłanie plików do Google Cloud Storage (GCS).

Podsumowanie

Konstruktory publiczne

GCSFileUploader()
GCSFileUploader(File jsonKeyFile)

Metody publiczne

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

Przesyłanie danych do pliku zasobnika GCS.

Chronione metody

Storage getStorage( scopes)

Zastąpić implementację w bazie, aby obsługiwać dane logowania na podstawie opcji TF.

Konstruktory publiczne

GCSFileUploader

public GCSFileUploader ()

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

Parametry
jsonKeyFile File

Metody publiczne

uploadFile

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

Przesyłanie danych do pliku zasobnika GCS. gs://[bucketName]/[gcsFileName]

Parametry
bucketName String: nazwa zasobnika GCS

gcsFilename String: nazwa pliku.

fileContents InputStream: strumień danych do zapisania w pliku GCS.

contentType String: typ multimediów MIME przesyłanego obiektu.

allowOverwrite boolean: wartość „True” (prawda) pozwoli tej metodzie zastąpić plik w GCS.

Chronione metody

getStorage

protected Storage getStorage ( scopes)

Zastąpić implementację w bazie, aby obsługiwać dane logowania na podstawie opcji TF.

Parametry
scopes : konkretne zakresy uprawnień, dla których chcesz poprosić o dane uwierzytelniające.

Zwroty
Storage Obiekt Storage zasobnika GCS

Rzuty
IOException