أداة تحميل ByteStreamUpload

public class ByteStreamUploader
extends Object

java.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)

يتم تحميل كائن تخزين البيانات الثنائية الكبيرة من خلال خدمة ByteStream البعيدة.

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

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

شركة إنشاءات عامة

أداة تحميل ByteStreamUpload

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)

يتم تحميل كائن تخزين البيانات الثنائية الكبيرة من خلال خدمة ByteStream البعيدة.

المعلمات
digest Digest: ملخص الكائن الثنائي الكبير (BLOB) المطلوب تحميله.

blob ByteString: كائن تخزين البيانات المطلوب تحميله.

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

تحميل ملف

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

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

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

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

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