public class

S3ModelFactory

extends Object
java.lang.Object
   ↳ org.mule.module.s3.util.S3ModelFactory

Summary

Public Methods
static AccessControlList unwrapAccessControlList(AccessControlList acl)
static List<CORSRule> unwrapBucketCrossOriginConfigurationRules(List<CORSRule> crossOriginConfigurationRules)
static List<BucketLifecycleConfiguration.Rule> unwrapBucketLifecycleConfigurationRules(List<BLCRule> lifecycleConfigurationRules)
static BucketNotificationConfiguration unwrapBucketNotification(Map<String, TopicConfiguration> notificationConfigurations)
static BucketWebsiteConfiguration unwrapBucketWebsiteConfiguration(BucketWebsiteConfiguration configuration)
static ObjectListing unwrapObjectListing(ObjectListing objectListing)
static VersionListing unwrapVersionListing(VersionListing versionListing)
static AccessControlList wrapAccessControlList(AccessControlList objectAcl)
static Bucket wrapBucket(Bucket bucket)
static List<CORSRule> wrapBucketCrossOriginConfigurationRules(List<CORSRule> rules)
static List<BLCRule> wrapBucketLifecycleRules(List<BucketLifecycleConfiguration.Rule> rules)
static Map<String, TopicConfiguration> wrapBucketNotification(BucketNotificationConfiguration configuration)
static BucketWebsiteConfiguration wrapBucketWebsiteConfiguration(BucketWebsiteConfiguration configuration)
static CompleteMultipartUploadResult wrapCompleteMultipartUploadResult(CompleteMultipartUploadResult uploadResult)
static CopyPartResult wrapCopyPartResult(CopyPartResult partResult)
static MultipartUploadListing wrapMultipartUploadListing(MultipartUploadListing multipartListing)
static ObjectListing wrapObjectListing(ObjectListing objectListing)
static ObjectMetadata wrapObjectMetaData(S3ObjectMetadata objectMetadata)
static PartListing wrapPartListing(PartListing partListing)
static S3Object wrapS3Object(S3Object object)
static S3ObjectMetadata wrapS3ObjectMetadata(ObjectMetadata objectMetadata)
static UploadPartResult wrapUploadPartResult(UploadPartResult partResult)
static VersionListing wrapVersionListing(VersionListing versionListing)
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static AccessControlList unwrapAccessControlList (AccessControlList acl)

Parameters
acl

public static List<CORSRule> unwrapBucketCrossOriginConfigurationRules (List<CORSRule> crossOriginConfigurationRules)

Parameters
crossOriginConfigurationRules

public static List<BucketLifecycleConfiguration.Rule> unwrapBucketLifecycleConfigurationRules (List<BLCRule> lifecycleConfigurationRules)

Parameters
lifecycleConfigurationRules

public static BucketNotificationConfiguration unwrapBucketNotification (Map<String, TopicConfiguration> notificationConfigurations)

Parameters
notificationConfigurations

public static BucketWebsiteConfiguration unwrapBucketWebsiteConfiguration (BucketWebsiteConfiguration configuration)

Parameters
configuration

public static ObjectListing unwrapObjectListing (ObjectListing objectListing)

Parameters
objectListing

public static VersionListing unwrapVersionListing (VersionListing versionListing)

Parameters
versionListing

public static AccessControlList wrapAccessControlList (AccessControlList objectAcl)

Parameters
objectAcl

public static Bucket wrapBucket (Bucket bucket)

Parameters
bucket

public static List<CORSRule> wrapBucketCrossOriginConfigurationRules (List<CORSRule> rules)

Parameters
rules

public static List<BLCRule> wrapBucketLifecycleRules (List<BucketLifecycleConfiguration.Rule> rules)

Parameters
rules

public static Map<String, TopicConfiguration> wrapBucketNotification (BucketNotificationConfiguration configuration)

Parameters
configuration

public static BucketWebsiteConfiguration wrapBucketWebsiteConfiguration (BucketWebsiteConfiguration configuration)

Parameters
configuration

public static CompleteMultipartUploadResult wrapCompleteMultipartUploadResult (CompleteMultipartUploadResult uploadResult)

Parameters
uploadResult

public static CopyPartResult wrapCopyPartResult (CopyPartResult partResult)

Parameters
partResult

public static MultipartUploadListing wrapMultipartUploadListing (MultipartUploadListing multipartListing)

Parameters
multipartListing

public static ObjectListing wrapObjectListing (ObjectListing objectListing)

Parameters
objectListing

public static ObjectMetadata wrapObjectMetaData (S3ObjectMetadata objectMetadata)

Parameters
objectMetadata

public static PartListing wrapPartListing (PartListing partListing)

Parameters
partListing

public static S3Object wrapS3Object (S3Object object)

Parameters
object

public static S3ObjectMetadata wrapS3ObjectMetadata (ObjectMetadata objectMetadata)

Parameters
objectMetadata

public static UploadPartResult wrapUploadPartResult (UploadPartResult partResult)

Parameters
partResult

public static VersionListing wrapVersionListing (VersionListing versionListing)

Parameters
versionListing