CopyableBuilder<ReplicationConfiguration.Builder,ReplicationConfiguration>
, SdkBuilder<ReplicationConfiguration.Builder,ReplicationConfiguration>
public static interface ReplicationConfiguration.Builder extends CopyableBuilder<ReplicationConfiguration.Builder,ReplicationConfiguration>
Modifier and Type | Method | Description |
---|---|---|
ReplicationConfiguration.Builder |
role(String role) |
Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.
|
ReplicationConfiguration.Builder |
rules(Collection<ReplicationRule> rules) |
Container for information about a particular replication rule.
|
ReplicationConfiguration.Builder |
rules(ReplicationRule... rules) |
Container for information about a particular replication rule.
|
copy
apply, build
ReplicationConfiguration.Builder role(String role)
role
- Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.ReplicationConfiguration.Builder rules(Collection<ReplicationRule> rules)
rules
- Container for information about a particular replication rule. Replication configuration must have at
least one rule and can contain up to 1,000 rules.ReplicationConfiguration.Builder rules(ReplicationRule... rules)
NOTE: This method appends the values to the existing list (if any). Use
#setRules(java.util.Collection)
or #withRules(java.util.Collection)
if you want to override
the existing values.
rules
- Container for information about a particular replication rule. Replication configuration must have at
least one rule and can contain up to 1,000 rules.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.