@Throws(value=S3ErrorTypeProvider.class) public class BucketTaggingConfigurationOperations extends S3Operations<BucketService>
DEFAULT_CANNED_ACL, NOT_ENCODED, REGION_DEFAULT| Constructor and Description |
|---|
BucketTaggingConfigurationOperations() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteBucketTaggingConfiguration(S3Configuration config,
S3Connection connection,
String bucketName)
Deletes the tagging configuration associated with the specified bucket.
|
List<Map<String,String>> |
getBucketTaggingConfiguration(S3Configuration config,
S3Connection connection,
String bucketName)
Return the tag set associated with the bucket.
|
void |
setBucketTaggingConfiguration(S3Configuration config,
S3Connection connection,
String bucketName,
List<Map<String,String>> tagSets)
Add a set of tags to an existing bucket
|
public BucketTaggingConfigurationOperations()
public List<Map<String,String>> getBucketTaggingConfiguration(@Config S3Configuration config, @Connection S3Connection connection, String bucketName)
config - Configuration for Amazon S3 connector.connection - Amazon S3 connection instance.bucketName - the bucket whose tagging configuration to retrieve.public void setBucketTaggingConfiguration(@Config
S3Configuration config,
@Connection
S3Connection connection,
String bucketName,
@Content
List<Map<String,String>> tagSets)
config - Configuration for Amazon S3 connector.connection - Amazon S3 connection instance.bucketName - the bucket nametagSets - a set of tagspublic void deleteBucketTaggingConfiguration(@Config
S3Configuration config,
@Connection
S3Connection connection,
String bucketName)
config - Configuration for Amazon S3 connector.connection - Amazon S3 connection instance.bucketName - the bucket whose tag to delete.Copyright © 2021 MuleSoft, Inc.. All rights reserved.