Class ChunkUploadResponse<ResponseT> (2.87.0)

public abstract class ChunkUploadResponse<ResponseT>

Response value object representing the outcome of a chunk upload.

Inheritance

java.lang.Object > ChunkUploadResponse<ResponseT>

Type Parameter

Name Description
ResponseT

Static Methods

<ResponseT>create(ResumableUploadStatus uploadStatus, @Nullable ResponseT response)

public static ChunkUploadResponse<ResponseT> <ResponseT>create(ResumableUploadStatus uploadStatus, @Nullable ResponseT response)
Parameters
Name Description
uploadStatus ResumableUploadStatus
response @org.jspecify.annotations.Nullable ResponseT
Returns
Type Description
ChunkUploadResponse<ResponseT>

<ResponseT>newBuilder()

public static ChunkUploadResponse.Builder<ResponseT> <ResponseT>newBuilder()
Returns
Type Description
Builder<ResponseT>

Constructors

ChunkUploadResponse()

public ChunkUploadResponse()

Methods

getResponse()

public abstract @Nullable ResponseT getResponse()

The response object returned by the server upon final completion (e.g. metadata of the uploaded resource), or null if the upload is still in progress.

Returns
Type Description
@org.jspecify.annotations.Nullable ResponseT

getUploadStatus()

public abstract ResumableUploadStatus getUploadStatus()

Returns the status of the upload session returned by the server.

Returns
Type Description
ResumableUploadStatus

toBuilder()

public abstract ChunkUploadResponse.Builder<ResponseT> toBuilder()
Returns
Type Description
Builder<ResponseT>