@Throws(value=S3ErrorTypeProvider.class) public class BucketLifecycleConfigurationOperations extends S3Operations<BucketService>
DEFAULT_CANNED_ACL, NOT_ENCODED, REGION_DEFAULT| Constructor and Description |
|---|
BucketLifecycleConfigurationOperations() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteBucketLifecycleConfiguration(S3Configuration config,
S3Connection connection,
String bucketName)
Deletes the lifecycle configuration from the specified bucket.
|
List<BLCRule> |
getBucketLifecycleConfiguration(S3Configuration config,
S3Connection connection,
String bucketName)
Returns the lifecycle configuration information set on the bucket.
|
void |
setBucketLifecycleConfiguration(S3Configuration config,
S3Connection connection,
String bucketName,
List<BLCRule> lifecycleConfigurationRules)
Creates a new lifecycle configuration for the bucket or replaces an existing lifecycle configuration.
|
public BucketLifecycleConfigurationOperations()
public List<BLCRule> getBucketLifecycleConfiguration(@Config S3Configuration config, @Connection S3Connection connection, String bucketName)
config - Configuration for Amazon S3 connector.connection - Amazon S3 connection instance.bucketName - the bucket whose lifecycle configuration information to retrieve.public void setBucketLifecycleConfiguration(@Config
S3Configuration config,
@Connection
S3Connection connection,
String bucketName,
@Content
List<BLCRule> lifecycleConfigurationRules)
config - Configuration for Amazon S3 connector.connection - Amazon S3 connection instance.bucketName - the bucket namelifecycleConfigurationRules - the lifecycle configuration rules of a bucket.public void deleteBucketLifecycleConfiguration(@Config
S3Configuration config,
@Connection
S3Connection connection,
String bucketName)
config - Configuration for Amazon S3 connector.connection - Amazon S3 connection instance.bucketName - the bucket whose lifecycle configuration to delete.Copyright © 2021 MuleSoft, Inc.. All rights reserved.