Google is committed to advancing racial equity for Black communities. See how.

GCSFileUploader

public class GCSFileUploader
extends GCSCommon

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


File uploader to upload file data to google cloud storage (GCS).

Summary

Public constructors

GCSFileUploader(File jsonKeyFile)
GCSFileUploader()

Public methods

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

Upload data to a GCS bucket file.

Public constructors

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

Parameters
jsonKeyFile File

GCSFileUploader

public GCSFileUploader ()

Public methods

uploadFile

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

Upload data to a GCS bucket file. gs://[bucketName]/[gcsFileName]

Parameters
bucketName String: GCS bucket name

gcsFilename String: the filename.

fileContents InputStream: InputStream of data to be written to the GCS File.

contentType String: is the MIME media type of the object being uploaded.

allowOverwrite boolean: True will allow this method to overwrite a file on GCS.