GCSFileUploader

public class GCSFileUploader
extends GCSCommon

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


ファイル データを Google Cloud Storage(GCS)にアップロードするためのファイル アップローダー。

概要

パブリック コンストラクタ

GCSFileUploader(File jsonKeyFile)
GCSFileUploader()

パブリック メソッド

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

データを GCS バケット ファイルにアップロードします。

保護されたメソッド

Storage getStorage( scopes)

TF オプションに基づいて認証情報をサポートするため、ベースで実装をオーバーライドします。

パブリック コンストラクタ

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

パラメータ
jsonKeyFile File

GCSFileUploader

public GCSFileUploader ()

パブリック メソッド

UploadFile

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

データを GCS バケット ファイルにアップロードします。gs://[バケット名]/[gcsFileName]

パラメータ
bucketName String: GCS バケット名

gcsFilename String: ファイル名。

fileContents InputStream: GCS ファイルに書き込まれるデータの InputStream。

contentType String: アップロードするオブジェクトの MIME メディアタイプ。

allowOverwrite boolean: True に設定すると、このメソッドで GCS 上のファイルを上書きできます。

保護されたメソッド

getStorage

protected Storage getStorage ( scopes)

TF オプションに基づいて認証情報をサポートするため、ベースで実装をオーバーライドします。

パラメータ
scopes : 認証情報をリクエストする特定のスコープ。

戻り値
Storage GCS バケットの Storage オブジェクト

例外
IOException