Interface ResumableUploadClient<RequestT,ResponseT> (2.87.0)

public interface ResumableUploadClient<RequestT,ResponseT>

Client interface for executing low-level resumable upload operations.

Type Parameters

Name Description
RequestT
ResponseT

Methods

queryStatusCallable()

public abstract UnaryCallable<QueryStatusRequest,QueryStatusResponse<ResponseT>> queryStatusCallable()

Returns a UnaryCallable to query the status and offset of an active upload session.

Returns
Type Description
UnaryCallable<QueryStatusRequest,QueryStatusResponse<ResponseT>>

startUploadCallable()

public abstract UnaryCallable<RequestT,ResumableUploadSession> startUploadCallable()

Returns a UnaryCallable to initiate a resumable upload session.

Returns
Type Description
UnaryCallable<RequestT,ResumableUploadSession>

uploadChunkCallable()

public abstract UnaryCallable<ChunkUploadRequest,ChunkUploadResponse<ResponseT>> uploadChunkCallable()

Returns a UnaryCallable to transmit an individual chunk.

Returns
Type Description
UnaryCallable<ChunkUploadRequest,ChunkUploadResponse<ResponseT>>