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>