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>