public class UploadServiceImpl extends org.mule.connectors.commons.template.service.DefaultConnectorService<S3Configuration,S3Connection> implements UploadService
| Constructor and Description |
|---|
UploadServiceImpl(S3Configuration config,
S3Connection connection) |
public UploadServiceImpl(S3Configuration config, S3Connection connection)
public String initiateMultipartUpload(ObjectIdentifier objectId, ObjectMetadataParameterGroup objectMetadata, CannedAccessControlList acl, String redirectLocation)
initiateMultipartUpload in interface UploadServicepublic UploadPartResult uploadPart(VersionedObjectIdentifier objectId, Integer partNumber, Long partSize, String md5Digest, InputStream content, Long fileOffset, boolean isLastPart)
uploadPart in interface UploadServicepublic CopyPartResult uploadPartCopy(VersionedObjectIdentifier sourceObjectId, VersionedObjectIdentifier destinationObjectId, Integer partNumber, List<String> matchingETagConstraints, LocalDateTime modifiedSince, LocalDateTime unmodifiedSince, Long firstByte, Long lastByte)
uploadPartCopy in interface UploadServicepublic void abortMultipartUpload(VersionedObjectIdentifier objectId)
abortMultipartUpload in interface UploadServicepublic CompleteMultipartUploadResult completeMultipartUpload(VersionedObjectIdentifier objectId, List<PartETag> partETags)
completeMultipartUpload in interface UploadServicepublic MultipartUploadListing listMultipartUploads(String bucketName, String delimiter, String encodingType, String keyMarker, Integer maxUploads, String prefix, String uploadIdMarker)
listMultipartUploads in interface UploadServicepublic PartListing listParts(VersionedObjectIdentifier objectId, String encodingType, Integer maxParts, Integer partNumberMarker)
listParts in interface UploadServiceCopyright © 2021 MuleSoft, Inc.. All rights reserved.