@Throws(value=S3ErrorTypeProvider.class) public class BucketWebsiteConfigurationOperations extends S3Operations<BucketService>
DEFAULT_CANNED_ACL, NOT_ENCODED, REGION_DEFAULT| Constructor and Description |
|---|
BucketWebsiteConfigurationOperations() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteBucketWebsiteConfiguration(S3Configuration config,
S3Connection connection,
String bucketName)
Removes the website configuration for a bucket; this operation requires the DeleteBucketWebsite permission.
|
BucketWebsiteConfiguration |
getBucketWebsiteConfiguration(S3Configuration config,
S3Connection connection,
String bucketName)
Answers the website of the given bucket.
|
void |
setBucketWebsiteConfiguration(S3Configuration config,
S3Connection connection,
String bucketName,
BucketWebsiteConfiguration bucketWebsiteConfiguration)
Sets the given bucket's website configuration.
|
public BucketWebsiteConfigurationOperations()
public BucketWebsiteConfiguration getBucketWebsiteConfiguration(@Config S3Configuration config, @Connection S3Connection connection, String bucketName)
config - Configuration for Amazon S3 connector.connection - Amazon S3 connection instance.bucketName - the target bucket's namepublic void deleteBucketWebsiteConfiguration(@Config
S3Configuration config,
@Connection
S3Connection connection,
String bucketName)
S3:DeleteBucketWebsite permission. Calling this operation on a bucket with no website configuration does not fail, but calling this operation a bucket that does
not exist does.config - Configuration for Amazon S3 connector.connection - Amazon S3 connection instance.bucketName - the bucket whose website configuration to deletepublic void setBucketWebsiteConfiguration(@Config
S3Configuration config,
@Connection
S3Connection connection,
String bucketName,
@Content
BucketWebsiteConfiguration bucketWebsiteConfiguration)
config - Configuration for Amazon S3 connector.connection - Amazon S3 connection instance.bucketName - the bucket namebucketWebsiteConfiguration - the bucket website configurationCopyright © 2021 MuleSoft, Inc.. All rights reserved.