Interface MultipartObjectStorageOperations<C,U,R>

Type Parameters:
C - Cloud vendor-specific create multipart upload response
U - Cloud vendor-specific upload part response
R - Cloud vendor-specific complete multipart upload response
All Known Implementing Classes:
AwsS3Operations, OracleCloudStorageOperations

public interface MultipartObjectStorageOperations<C,U,R>
Portable multipart upload lifecycle operations.

This contract is additive to ObjectStorageOperations. Providers may implement it independently without affecting existing single-object upload consumers.

Multipart upload handles are caller-owned resources until they are completed or aborted. Implementations must treat repeated abort requests as safe. Completing an upload requires an ordered part manifest, and retries are only safe when the same upload id and exact manifest are reused.

Since:
3.1.0