Package com.google.api.gax.httpjson
Class HttpJsonResumableUploadClient<RequestT,ResponseT>
java.lang.Object
com.google.api.gax.httpjson.HttpJsonResumableUploadClient<RequestT,ResponseT>
- Type Parameters:
RequestT- request type for starting an uploadResponseT- response type of the upload method
- All Implemented Interfaces:
ResumableUploadClient<RequestT,ResponseT>
@NullMarked
@BetaApi
@InternalApi
public final class HttpJsonResumableUploadClient<RequestT,ResponseT>
extends Object
implements ResumableUploadClient<RequestT,ResponseT>
Implementation of
ResumableUploadClient using HTTP/JSON transport.
Executes the low-level HTTP wire calls for managing resumable upload sessions.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <RequestT,ResponseT>
HttpJsonResumableUploadClient<RequestT,ResponseT> create(ClientContext clientContext, ApiMethodDescriptor<RequestT, ResponseT> methodDescriptor)
-
Method Details
-
create
public static <RequestT,ResponseT> HttpJsonResumableUploadClient<RequestT,ResponseT> create(ClientContext clientContext, ApiMethodDescriptor<RequestT, ResponseT> methodDescriptor) -
startUploadCallable
- Specified by:
startUploadCallablein interfaceResumableUploadClient<RequestT,ResponseT>
-
uploadChunkCallable
- Specified by:
uploadChunkCallablein interfaceResumableUploadClient<RequestT,ResponseT>
-
queryStatusCallable
- Specified by:
queryStatusCallablein interfaceResumableUploadClient<RequestT,ResponseT>
-