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 assumes
when replicating 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.
|
equalsBySdkFields, sdkFields
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 assumes when replicating objects. For more information, see How to Set Up Cross-Region Replication in the Amazon Simple Storage Service Developer Guide.
role
- The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that Amazon S3
assumes when replicating objects. For more information, see How to Set Up Cross-Region
Replication in the Amazon Simple Storage Service Developer Guide.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.