public interface UploadService extends S3Service
String initiateMultipartUpload(ObjectIdentifier objectId, ObjectMetadataParameterGroup objectMetadata, CannedAccessControlList acl, String redirectLocation)
UploadPartResult uploadPart(VersionedObjectIdentifier objectId, Integer partNumber, Long partSize, String md5Digest, InputStream content, Long fileOffset, boolean isLastPart)
CopyPartResult uploadPartCopy(VersionedObjectIdentifier sourceObjectId, VersionedObjectIdentifier destinationObjectId, Integer partNumber, List<String> matchingETagConstraints, LocalDateTime modifiedSince, LocalDateTime unmodifiedSince, Long firstByte, Long lastByte)
void abortMultipartUpload(VersionedObjectIdentifier objectId)
CompleteMultipartUploadResult completeMultipartUpload(VersionedObjectIdentifier objectId, List<PartETag> partETags)
MultipartUploadListing listMultipartUploads(String bucketName, String delimiter, String encodingType, String keyMarker, Integer maxUploads, String prefix, String uploadIdMarker)
PartListing listParts(VersionedObjectIdentifier objectId, String encodingType, Integer maxParts, Integer partNumberMarker)
Copyright © 2021 MuleSoft, Inc.. All rights reserved.