ByteStreamUploader

public class ByteStreamUploader
extends Object

java.lang.Object
   ↳ com.android.tradefed.cache.remote.ByteStreamUploader


ByteStream gRPC サービスの Write メソッドを実装するクライアント。

概要

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

ByteStreamUploader(String instanceName, Channel channel, CallCredentials callCredentials, Duration callTimeout)

パブリック メソッド

ListenableFuture<Void> uploadBlob(Digest digest, ByteString blob)

リモート ByteStream サービスで BLOB をアップロードします。

ListenableFuture<Void> uploadFile(Digest digest, File file)

リモートの ByteStream サービスによってファイルをアップロードします。

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

ByteStreamUploader

public ByteStreamUploader (String instanceName, 
                Channel channel, 
                CallCredentials callCredentials, 
                Duration callTimeout)

パラメータ
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

パブリック メソッド

UploadBlob

public ListenableFuture<Void> uploadBlob (Digest digest, 
                ByteString blob)

リモート ByteStream サービスで BLOB をアップロードします。

パラメータ
digest Digest: アップロードする BLOB のダイジェスト。

blob ByteString: アップロードする BLOB。

戻り値
ListenableFuture<Void>

UploadFile

public ListenableFuture<Void> uploadFile (Digest digest, 
                File file)

リモートの ByteStream サービスによってファイルをアップロードします。

パラメータ
digest Digest: アップロードするファイルのダイジェスト。

file File: アップロードするファイル。

戻り値
ListenableFuture<Void>