Narzędzie do przesyłania plików GCS

public class GCSFileUploader
extends GCSCommon

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


Funkcja do przesyłania plików do Google Cloud Storage (GCS).

Podsumowanie

Konstruktory publiczne

GCSFileUploader(File jsonKeyFile)
GCSFileUploader()

Metody publiczne

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

Prześlij dane do pliku zasobnika GCS.

Metody chronione

Storage getStorage( scopes)

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

Konstruktory publiczne

Narzędzie do przesyłania plików GCS

public GCSFileUploader (File jsonKeyFile)

Parametry
jsonKeyFile File

Narzędzie do przesyłania plików GCS

public GCSFileUploader ()

Metody publiczne

PrześlijPlik

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

Prześlij dane do pliku zasobnika GCS. gs://[nazwazasobnika]/[nazwaPlikugcs]

Parametry
bucketName String: nazwa zasobnika GCS

gcsFilename String: nazwa pliku,

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

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

allowOverwrite boolean: wartość prawda pozwoli tej metodzie zastąpić plik w GCS.

Metody chronione

getStorage,

protected Storage getStorage ( scopes)

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

Parametry
scopes : konkretne zakresy, dla których chcesz zażądać danych logowania.

Zwroty
Storage Obiekt Storage zasobnika GCS

Rzuty
IOWyjątek