ByteStreamUploader

public class ByteStreamUploader
extends Object

JavaScript.lang.Object
com.android.tradefed.cache.remote.ByteStreamUploader


לקוח מיישם את השיטה Write של שירות gRPC ByteStream.

סיכום

בנאים ציבוריים

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>