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)

Prześlij dane do pliku w zasobniku GCS.

Metody chronione

Storage getStorage(Collection<String> scopes)

Zastąp implementację w wersji podstawowej, 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 w zasobniku GCS: gs://[bucketName]/[gcsFileName]

Parametry
bucketName String: nazwa zasobnika GCS

gcsFilename String: nazwa pliku.

fileContents InputStream: InputStream danych, które mają zostać zapisane w pliku GCS.

contentType String: to typ MIME przesyłanego obiektu.

allowOverwrite boolean: wartość „True” umożliwi tej metodzie zastąpienie pliku w GCS.

Zgłasza
IOException

Metody chronione

getStorage

protected Storage getStorage (Collection<String> scopes)

Zastąp implementację w wersji podstawowej, aby obsługiwać dane logowania na podstawie opcji TF.

Parametry
scopes Collection: konkretne zakresy, dla których chcesz poprosić o dane logowania.

Zwraca
Storage obiekt Storage w zasobniku GCS,

Zgłasza
java.io.IOException
IOException