@Generated(value="software.amazon.awssdk:codegen") public final class ReplicationConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReplicationConfiguration.Builder,ReplicationConfiguration>
A container for replication rules. You can add up to 1,000 rules. The maximum size of a replication configuration is 2 MB.
Modifier and Type | Class and Description |
---|---|
static interface |
ReplicationConfiguration.Builder |
Modifier and Type | Method and Description |
---|---|
static ReplicationConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
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.
|
List<ReplicationRule> |
rules()
A container for one or more replication rules.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ReplicationConfiguration.Builder> |
serializableBuilderClass() |
ReplicationConfiguration.Builder |
toBuilder() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public 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.
public List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public ReplicationConfiguration.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ReplicationConfiguration.Builder,ReplicationConfiguration>
public static ReplicationConfiguration.Builder builder()
public static Class<? extends ReplicationConfiguration.Builder> serializableBuilderClass()
Copyright © 2018. All rights reserved.