public interface BucketService extends S3Service
Bucket createBucket(String bucketName, String region, CannedAccessControlList acl)
void deleteBucket(String bucketName, boolean force)
void deleteBucketPolicy(String bucketName)
org.mule.runtime.extension.api.runtime.operation.Result<List<Grant>,AccessControlListAttributes> getBucketAcl(String bucketName)
void deleteBucketCorsConfiguration(String bucketName)
void setBucketLifecycleConfiguration(String bucketName, List<BLCRule> lifecycleConfigurationRules)
void deleteBucketLifecycleConfiguration(String bucketName)
BucketLoggingConfiguration getBucketLoggingConfiguration(String bucketName)
void setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration bucketLoggingConfiguration)
Map<String,TopicConfiguration> getBucketNotificationConfiguration(String bucketName)
void setBucketNotificationConfiguration(String bucketName, Map<String,TopicConfiguration> topicConfigurations)
List<Map<String,String>> getBucketTaggingConfiguration(String bucketName)
void setBucketTaggingConfiguration(String bucketName, List<Map<String,String>> tagSets)
void deleteBucketTaggingConfiguration(String bucketName)
VersioningStatus getBucketVersioningConfiguration(String bucketName)
void setBucketVersioningConfiguration(String bucketName, VersioningStatus versioningStatus)
BucketWebsiteConfiguration getBucketWebsiteConfiguration(String bucketName)
void deleteBucketWebsiteConfiguration(String bucketName)
void setBucketWebsiteConfiguration(String bucketName, BucketWebsiteConfiguration bucketWebsiteConfiguration)
Copyright © 2021 MuleSoft, Inc.. All rights reserved.