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.
|
copy
applyMutation, build
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.
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 © 2019. All rights reserved.