| Package | Description |
|---|---|
| org.mule.extension.s3.api.enums | |
| org.mule.extension.s3.internal.operation |
| Modifier and Type | Method and Description |
|---|---|
static ApiObjectACL |
ApiObjectACL.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ApiObjectACL[] |
ApiObjectACL.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ObjectOperations.copyObject(S3Configuration configuration,
S3Connection connection,
String sourceBucketName,
String sourceKey,
String sourceVersionId,
String destinationBucketName,
String destinationKey,
ApiObjectACL destinationAcl,
ApiStorageClass storageClass,
Map<String,String> destinationUserMetadata,
LocalDateTime modifiedSince,
LocalDateTime unmodifiedSince,
String serverSideEncryption,
String sseCustomerKey,
String ssekmsKeyId,
String sseCustomerKeyMD5,
String sseCustomerAlgorithm,
String contentType,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<CopyObjectResponse,Void> callback)
Creates a copy of an object that is already stored in Amazon S3.
|
void |
UploadOperations.createMultipartUpload(S3Configuration configuration,
S3Connection connection,
String bucket,
String objectKey,
Map<String,String> metadata,
ApiObjectACL acl,
UploadMetadata uploadMetadata,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<CreateMultipartUploadResponse,Void> callback)
This action initiates a multipart upload and returns an upload ID.
|
void |
ObjectOperations.putObject(S3Configuration configuration,
S3Connection connection,
String bucketName,
String key,
InputStream content,
ApiObjectACL objectACL,
ObjectMetadata objectMetadata,
ConditionalWrites conditionalWrites,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<PutObjectResponse,Void> callback)
Adds an object to a bucket.
|
void |
ObjectOperations.putObjectAcl(S3Configuration configuration,
S3Connection connection,
String bucketName,
String key,
String contentMD5,
String versionId,
ApiObjectACL objectACL,
ApiOwner owner,
List<ApiGrant> grants,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<String,Void> callback)
Uses the acl subresource to set the access control list (ACL) permissions for a new or existing object in an S3 bucket.
|
Copyright © 2025 MuleSoft, Inc.. All rights reserved.