Interface CreateMultipartUploadResponse<R>

Type Parameters:
R - Cloud vendor-specific create multipart upload response
All Known Implementing Classes:
DefaultCreateMultipartUploadResponse

@DefaultImplementation(DefaultCreateMultipartUploadResponse.class) public interface CreateMultipartUploadResponse<R>
Multipart upload creation response.
Since:
3.1.0
  • Method Details

    • of

      static <R> @NonNull CreateMultipartUploadResponse<R> of(@NonNull MultipartUploadHandle upload, @NonNull R nativeResponse)
      Creates a multipart upload creation response.
      Type Parameters:
      R - Cloud vendor-specific create multipart upload response
      Parameters:
      upload - the multipart upload handle
      nativeResponse - the native provider response
      Returns:
      the response
    • getUpload

      @NonNull MultipartUploadHandle getUpload()
      Returns:
      the multipart upload handle
    • getNativeResponse

      @NonNull R getNativeResponse()
      Returns:
      the native provider response