public static interface ReplicationConfiguration.Builder extends SdkPojo, CopyableBuilder<ReplicationConfiguration.Builder,ReplicationConfiguration>
| Modifier and Type | Method and Description |
|---|---|
ReplicationConfiguration.Builder |
role(String role)
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that Amazon S3 can assume
when replicating the objects.
|
ReplicationConfiguration.Builder |
rules(Collection<ReplicationRule> rules)
A container for one or more replication rules.
|
ReplicationConfiguration.Builder |
rules(Consumer<ReplicationRule.Builder>... rules)
A container for one or more replication rules.
|
ReplicationConfiguration.Builder |
rules(ReplicationRule... rules)
A container for one or more replication rules.
|
copyapplyMutation, buildReplicationConfiguration.Builder role(String role)
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that Amazon S3 can assume when replicating the objects.
role - The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that Amazon S3 can
assume when replicating the objects.ReplicationConfiguration.Builder rules(Collection<ReplicationRule> rules)
A container for one or more replication rules. A replication configuration must have at least one rule and can contain a maximum of 1,000 rules.
rules - A container for one or more replication rules. A replication configuration must have at least one rule
and can contain a maximum of 1,000 rules.ReplicationConfiguration.Builder rules(ReplicationRule... rules)
A container for one or more replication rules. A replication configuration must have at least one rule and can contain a maximum of 1,000 rules.
rules - A container for one or more replication rules. A replication configuration must have at least one rule
and can contain a maximum of 1,000 rules.ReplicationConfiguration.Builder rules(Consumer<ReplicationRule.Builder>... rules)
A container for one or more replication rules. A replication configuration must have at least one rule and can contain a maximum of 1,000 rules.
This is a convenience that creates an instance of theList.Builder avoiding the need
to create one manually via List#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.