public static interface ReplicationConfiguration.Builder extends CopyableBuilder<ReplicationConfiguration.Builder,ReplicationConfiguration>
| Modifier and Type | Method and 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(Consumer<ReplicationRule.Builder>... rules)
Container for information about a particular replication rule.
|
ReplicationConfiguration.Builder |
rules(ReplicationRule... rules)
Container for information about a particular replication rule.
|
copyapply, buildReplicationConfiguration.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)
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(Consumer<ReplicationRule.Builder>... rules)
List.Builder avoiding the need to create one manually via #builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #rules(List) .rules - a consumer that will call methods on List.Builder #rules(List) Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.