Example usage for com.amazonaws.services.s3.model ReplicationRule setPrefix

List of usage examples for com.amazonaws.services.s3.model ReplicationRule setPrefix

Introduction

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

Prototype

@Deprecated
public void setPrefix(String prefix) 

Source Link

Document

Sets the Amazon S3 Object prefix for the replication rule.

Usage

From source file:com.nike.cerberus.operation.core.EnableConfigReplicationOperation.java

License:Apache License

private void enabledReplication(final String roleArn, final String replicationBucketName) {
    final BucketReplicationConfiguration bucketReplicationConfiguration = new BucketReplicationConfiguration();
    bucketReplicationConfiguration.setRoleARN(roleArn);

    final ReplicationRule replicationRule = new ReplicationRule();
    replicationRule.setStatus(ReplicationRuleStatus.Enabled);
    replicationRule.setPrefix("");
    replicationRule.setDestinationConfig(
            new ReplicationDestinationConfig().withBucketARN("arn:aws:s3:::" + replicationBucketName));

    bucketReplicationConfiguration.addRule("replication-rule", replicationRule);

    logger.info("Enabling replication configuration on the config bucket.");
    s3Client.setBucketReplicationConfiguration(environmentMetadata.getBucketName(),
            bucketReplicationConfiguration);
}