बाइट स्ट्रीम अपलोडर

public class ByteStreamUploader
extends Object

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


ByteStream gRPC सेवा के Write तरीके को लागू करने वाला क्लाइंट.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

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

सार्वजनिक तरीके

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

रिमोट ByteStream सेवा से BLOB अपलोड करता है.

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

रिमोट ByteStream सेवा से फ़ाइल अपलोड करता है.

सार्वजनिक कंस्ट्रक्टर

बाइट स्ट्रीम अपलोडर

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 सेवा से BLOB अपलोड करता है.

पैरामीटर
digest Digest: अपलोड करने के लिए BLOB का डाइजेस्ट.

blob ByteString: अपलोड करने के लिए BLOB.

रिटर्न
ListenableFuture<Void>

अपलोड फ़ाइल

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

रिमोट ByteStream सेवा से फ़ाइल अपलोड करता है.

पैरामीटर
digest Digest: अपलोड की जाने वाली फ़ाइल का डाइजेस्ट.

file File: अपलोड करने के लिए फ़ाइल.

रिटर्न
ListenableFuture<Void>