@ComponentProfile(summary="Amazon S3 Upload using Transfer Manager") public class UploadOperation extends TransferOperation
TransferManager
.In the adapter configuration file this class is aliased as amazon-s3-upload which is the preferred alternative to the fully qualified classname when building your configuration.
log
Constructor and Description |
---|
UploadOperation() |
Modifier and Type | Method and Description |
---|---|
void |
execute(ClientWrapper wrapper,
AdaptrisMessage msg) |
java.lang.String |
getCannedObjectAcl() |
java.util.List<S3ObjectMetadata> |
getObjectMetadata() |
void |
setCannedObjectAcl(java.lang.String cannedObjectAcl) |
void |
setObjectMetadata(java.util.List<S3ObjectMetadata> objectMetadata) |
UploadOperation |
withCannedObjectAcl(java.lang.String objectAcl) |
UploadOperation |
withObjectMetadata(java.util.List<S3ObjectMetadata> objectMetadata) |
UploadOperation |
withObjectMetadata(S3ObjectMetadata... objectMetadata) |
filterMetadata, filterUserMetadata, getUserMetadataFilter, setUserMetadataFilter, withUserMetadataFilter
getObjectName, prepare, s3ObjectKey, setObjectName, withObjectName
getBucket, getBucketName, getKey, mustHaveEither, resolve, s3Bucket, setBucket, setBucketName, setKey, withBucket, withBucketName, withKey
public void execute(ClientWrapper wrapper, AdaptrisMessage msg) throws java.lang.Exception
java.lang.Exception
public UploadOperation withObjectMetadata(java.util.List<S3ObjectMetadata> objectMetadata)
public UploadOperation withObjectMetadata(S3ObjectMetadata... objectMetadata)
public UploadOperation withCannedObjectAcl(java.lang.String objectAcl)
public java.util.List<S3ObjectMetadata> getObjectMetadata()
public void setObjectMetadata(java.util.List<S3ObjectMetadata> objectMetadata)
public java.lang.String getCannedObjectAcl()
public void setCannedObjectAcl(java.lang.String cannedObjectAcl)