ByteStreamUploader
  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)
      透過遠端  | 
| 
        
        
        
        
        
        ListenableFuture<Void> | 
      uploadFile(Digest digest, File file)
      透過遠端  | 
公用建構函式
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)透過遠端 ByteStream 服務上傳 BLOB。
| 參數 | |
|---|---|
| digest | Digest:要上傳的 BLOB 摘要。 | 
| blob | ByteString:要上傳的 Blob。 | 
| 傳回 | |
|---|---|
| ListenableFuture<Void> | |
uploadFile
public ListenableFuture<Void> uploadFile (Digest digest, 
                File file)透過遠端 ByteStream 服務上傳檔案。
| 參數 | |
|---|---|
| digest | Digest:要上傳的檔案摘要。 | 
| file | File:要上傳的檔案。 | 
| 傳回 | |
|---|---|
| ListenableFuture<Void> | |
