ByteStreamUploader

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)

อัปโหลด 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>

อัปโหลดไฟล์

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

อัปโหลดไฟล์โดยบริการ ByteStream ระยะไกล

พารามิเตอร์
digest Digest: ไดเจสต์ของไฟล์ที่จะอัปโหลด

file File: ไฟล์ที่จะอัปโหลด

คิกรีเทิร์น
ListenableFuture<Void>