public final class HttpJsonResumableUploadClient<RequestT,ResponseT> implements ResumableUploadClient<RequestT,ResponseT>Implementation of ResumableUploadClient using HTTP/JSON transport.
Executes the low-level HTTP wire calls for managing resumable upload sessions.
Implements
com.google.api.gax.resumable.ResumableUploadClient<RequestT,ResponseT>Type Parameters |
|
|---|---|
| Name | Description |
RequestT |
|
ResponseT |
|
Static Methods
<RequestT,ResponseT>create(ClientContext clientContext, ApiMethodDescriptor<RequestT,ResponseT> methodDescriptor, UnaryCallSettings<RequestT,?> callSettings)
public static HttpJsonResumableUploadClient<RequestT,ResponseT> <RequestT,ResponseT>create(ClientContext clientContext, ApiMethodDescriptor<RequestT,ResponseT> methodDescriptor, UnaryCallSettings<RequestT,?> callSettings)| Parameters | |
|---|---|
| Name | Description |
clientContext |
ClientContext |
methodDescriptor |
ApiMethodDescriptor<RequestT,ResponseT> |
callSettings |
UnaryCallSettings<RequestT,?> |
| Returns | |
|---|---|
| Type | Description |
HttpJsonResumableUploadClient<RequestT,ResponseT> |
|
Methods
queryStatusCallable()
public 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 UnaryCallable<RequestT,ResumableUploadSession> startUploadCallable()Returns a UnaryCallable to initiate a resumable upload session.
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<RequestT,ResumableUploadSession> |
|
uploadChunkCallable()
public UnaryCallable<ChunkUploadRequest,ChunkUploadResponse<ResponseT>> uploadChunkCallable()Returns a UnaryCallable to transmit an individual chunk.
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ChunkUploadRequest,ChunkUploadResponse<ResponseT>> |
|