Class ChunkUploadResponse<ResponseT>

java.lang.Object
com.google.api.gax.resumable.ChunkUploadResponse<ResponseT>
Type Parameters:
ResponseT - response type of the upload operation

@NullMarked @BetaApi @InternalApi public abstract class ChunkUploadResponse<ResponseT> extends Object
Response value object representing the outcome of a chunk upload.
  • Constructor Details

    • ChunkUploadResponse

      public ChunkUploadResponse()
  • Method Details

    • isComplete

      public abstract boolean isComplete()
      Whether the overall resumable upload stream has finalized and completed on the server.
    • 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.
    • toBuilder

      public abstract ChunkUploadResponse.Builder<ResponseT> toBuilder()
    • newBuilder

      public static <ResponseT> ChunkUploadResponse.Builder<ResponseT> newBuilder()
    • create

      public static <ResponseT> ChunkUploadResponse<ResponseT> create(boolean isComplete, @Nullable ResponseT response)