ByteStreamUloader

public class ByteStreamUploader
extends Object

java.lang.object
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 راه دور آپلود می کند.

سازندگان عمومی

ByteStreamUloader

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

پارامترها
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

روش های عمومی

آپلود بلوب

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>