ByteStreamUploader

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)

تُحمِّل هذه الوظيفة عنصرًا ذي بنية أساسية كبيرة من خلال خدمة 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

الطرق العامة

uploadBlob

public ListenableFuture<Void> uploadBlob (Digest digest, 
                ByteString blob)

تُحمِّل هذه الوظيفة ملفًا بتنسيق BLOB من خلال خدمة ByteStream البعيدة.

المعلمات
digest Digest: خلاصة BLOB المطلوب تحميلها

blob ByteString: عنصر BLOB المطلوب تحميله

المرتجعات
ListenableFuture<Void>

uploadFile

public ListenableFuture<Void> uploadFile (Digest digest, 
                File file)

تُحمِّل هذه العملية ملفًا من خلال خدمة ByteStream البعيدة.

المعلمات
digest Digest: خلاصة الملف المطلوب تحميله

file File: الملف المطلوب تحميله

المرتجعات
ListenableFuture<Void>