Interface CompleteMultipartUploadResponse<R>
- Type Parameters:
R- Cloud vendor-specific complete multipart upload response
- All Known Implementing Classes:
DefaultCompleteMultipartUploadResponse
@DefaultImplementation(DefaultCompleteMultipartUploadResponse.class)
public interface CompleteMultipartUploadResponse<R>
Multipart upload completion response.
- Since:
- 3.1.0
-
Method Summary
Modifier and TypeMethodDescription@NonNull StringgetETag()@NonNull R@NonNull MultipartUploadHandlestatic <R> @NonNull CompleteMultipartUploadResponse<R> of(@NonNull MultipartUploadHandle upload, @NonNull String eTag, @NonNull R nativeResponse) Creates a multipart upload completion response.
-
Method Details
-
of
static <R> @NonNull CompleteMultipartUploadResponse<R> of(@NonNull MultipartUploadHandle upload, @NonNull String eTag, @NonNull R nativeResponse) Creates a multipart upload completion response.- Type Parameters:
R- Cloud vendor-specific complete multipart upload response- Parameters:
upload- the multipart upload handleeTag- the final object entity tagnativeResponse- the native provider response- Returns:
- the response
-
getUpload
@NonNull MultipartUploadHandle getUpload()- Returns:
- the multipart upload handle
-
getETag
@NonNull String getETag()- Returns:
- the final object entity tag
-
getNativeResponse
@NonNull R getNativeResponse()- Returns:
- the native provider response
-