ByteStreamUploader
public class ByteStreamUploader
extends Object
java.lang.Объект |
↳ | com.android.tradefed.cache.remote.ByteStreamUploader |
Клиент, реализующий метод Write
службы ByteStream
gRPC.
Краткое содержание
Общественные конструкторы |
---|
ByteStreamUploader (String instanceName, Channel channel, CallCredentials callCredentials, Duration callTimeout) |
Публичные методы |
---|
ListenableFuture<Void> | uploadBlob (Digest digest, ByteString blob) Загружает BLOB-объект с помощью удаленной службы ByteStream . |
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 |
Публичные методы
загрузитьBlob
public ListenableFuture<Void> uploadBlob (Digest digest,
ByteString blob)
Загружает BLOB-объект с помощью удаленной службы ByteStream
.
Параметры |
---|
digest | Digest : дайджест BLOB-объекта для загрузки. |
blob | ByteString : BLOB-объект для загрузки. |
Возврат |
---|
ListenableFuture<Void> | |
загрузить файл
public ListenableFuture<Void> uploadFile (Digest digest,
File file)
Загружает файл с помощью удаленной службы ByteStream
.
Параметры |
---|
digest | Digest : дайджест файла для загрузки. |
file | File : файл для загрузки. |
Возврат |
---|
ListenableFuture<Void> | |