Example usage for com.amazonaws.services.s3.model SetBucketAccelerateConfigurationRequest SetBucketAccelerateConfigurationRequest

List of usage examples for com.amazonaws.services.s3.model SetBucketAccelerateConfigurationRequest SetBucketAccelerateConfigurationRequest

Introduction

In this page you can find the example usage for com.amazonaws.services.s3.model SetBucketAccelerateConfigurationRequest SetBucketAccelerateConfigurationRequest.

Prototype

public SetBucketAccelerateConfigurationRequest(String bucketName, BucketAccelerateConfiguration configuration) 

Source Link

Document

Constructs a new SetBucketAccelerateConfigurationRequest to set the bucket accelerate configuration of the specified bucket.

Usage

From source file:com.hpe.caf.worker.datastore.s3.S3DataStore.java

License:Apache License

public S3DataStore(final S3DataStoreConfiguration s3DataStoreConfiguration) {
    if (s3DataStoreConfiguration == null) {
        throw new ArgumentException("s3DataStoreConfiguration was null.");
    }/*from w  w w  .j a  va  2 s. com*/

    ClientConfiguration clientCfg = new ClientConfiguration();

    if (!StringUtils.isNullOrEmpty(s3DataStoreConfiguration.getProxyHost())) {
        clientCfg.setProtocol(Protocol.valueOf(s3DataStoreConfiguration.getProxyProtocol()));
        clientCfg.setProxyHost(s3DataStoreConfiguration.getProxyHost());
        clientCfg.setProxyPort(s3DataStoreConfiguration.getProxyPort());
    }
    AWSCredentials credentials = new BasicAWSCredentials(s3DataStoreConfiguration.getAccessKey(),
            s3DataStoreConfiguration.getSecretKey());
    bucketName = s3DataStoreConfiguration.getBucketName();
    amazonS3Client = new AmazonS3Client(credentials, clientCfg);
    amazonS3Client.setBucketAccelerateConfiguration(new SetBucketAccelerateConfigurationRequest(bucketName,
            new BucketAccelerateConfiguration(BucketAccelerateStatus.Enabled)));
}