@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataLakeReplicationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Provides replication details for objects stored in the Amazon Security Lake data lake.
Constructor and Description |
---|
DataLakeReplicationConfiguration() |
Modifier and Type | Method and Description |
---|---|
DataLakeReplicationConfiguration |
clone() |
boolean |
equals(Object obj) |
List<String> |
getRegions()
Specifies one or more centralized rollup Regions.
|
String |
getRoleArn()
Replication settings for the Amazon S3 buckets.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setRegions(Collection<String> regions)
Specifies one or more centralized rollup Regions.
|
void |
setRoleArn(String roleArn)
Replication settings for the Amazon S3 buckets.
|
String |
toString()
Returns a string representation of this object.
|
DataLakeReplicationConfiguration |
withRegions(Collection<String> regions)
Specifies one or more centralized rollup Regions.
|
DataLakeReplicationConfiguration |
withRegions(String... regions)
Specifies one or more centralized rollup Regions.
|
DataLakeReplicationConfiguration |
withRoleArn(String roleArn)
Replication settings for the Amazon S3 buckets.
|
public List<String> getRegions()
Specifies one or more centralized rollup Regions. The Amazon Web Services Region specified in the
region
parameter of the
CreateDataLake
or
UpdateDataLake
operations contributes data to the rollup Region or Regions specified in this
parameter.
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. S3 buckets that are configured for object replication can be owned by the same Amazon Web Services account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different Regions or within the same Region as the source bucket.
region
parameter of the
CreateDataLake
or
UpdateDataLake
operations contributes data to the rollup Region or Regions specified in
this parameter.
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. S3 buckets that are configured for object replication can be owned by the same Amazon Web Services account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different Regions or within the same Region as the source bucket.
public void setRegions(Collection<String> regions)
Specifies one or more centralized rollup Regions. The Amazon Web Services Region specified in the
region
parameter of the
CreateDataLake
or
UpdateDataLake
operations contributes data to the rollup Region or Regions specified in this
parameter.
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. S3 buckets that are configured for object replication can be owned by the same Amazon Web Services account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different Regions or within the same Region as the source bucket.
regions
- Specifies one or more centralized rollup Regions. The Amazon Web Services Region specified in the
region
parameter of the
CreateDataLake
or
UpdateDataLake
operations contributes data to the rollup Region or Regions specified in
this parameter.
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. S3 buckets that are configured for object replication can be owned by the same Amazon Web Services account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different Regions or within the same Region as the source bucket.
public DataLakeReplicationConfiguration withRegions(String... regions)
Specifies one or more centralized rollup Regions. The Amazon Web Services Region specified in the
region
parameter of the
CreateDataLake
or
UpdateDataLake
operations contributes data to the rollup Region or Regions specified in this
parameter.
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. S3 buckets that are configured for object replication can be owned by the same Amazon Web Services account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different Regions or within the same Region as the source bucket.
NOTE: This method appends the values to the existing list (if any). Use
setRegions(java.util.Collection)
or withRegions(java.util.Collection)
if you want to override
the existing values.
regions
- Specifies one or more centralized rollup Regions. The Amazon Web Services Region specified in the
region
parameter of the
CreateDataLake
or
UpdateDataLake
operations contributes data to the rollup Region or Regions specified in
this parameter.
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. S3 buckets that are configured for object replication can be owned by the same Amazon Web Services account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different Regions or within the same Region as the source bucket.
public DataLakeReplicationConfiguration withRegions(Collection<String> regions)
Specifies one or more centralized rollup Regions. The Amazon Web Services Region specified in the
region
parameter of the
CreateDataLake
or
UpdateDataLake
operations contributes data to the rollup Region or Regions specified in this
parameter.
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. S3 buckets that are configured for object replication can be owned by the same Amazon Web Services account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different Regions or within the same Region as the source bucket.
regions
- Specifies one or more centralized rollup Regions. The Amazon Web Services Region specified in the
region
parameter of the
CreateDataLake
or
UpdateDataLake
operations contributes data to the rollup Region or Regions specified in
this parameter.
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. S3 buckets that are configured for object replication can be owned by the same Amazon Web Services account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different Regions or within the same Region as the source bucket.
public void setRoleArn(String roleArn)
Replication settings for the Amazon S3 buckets. This parameter uses the Identity and Access Management (IAM) role you created that is managed by Security Lake, to ensure the replication setting is correct.
roleArn
- Replication settings for the Amazon S3 buckets. This parameter uses the Identity and Access Management
(IAM) role you created that is managed by Security Lake, to ensure the replication setting is correct.public String getRoleArn()
Replication settings for the Amazon S3 buckets. This parameter uses the Identity and Access Management (IAM) role you created that is managed by Security Lake, to ensure the replication setting is correct.
public DataLakeReplicationConfiguration withRoleArn(String roleArn)
Replication settings for the Amazon S3 buckets. This parameter uses the Identity and Access Management (IAM) role you created that is managed by Security Lake, to ensure the replication setting is correct.
roleArn
- Replication settings for the Amazon S3 buckets. This parameter uses the Identity and Access Management
(IAM) role you created that is managed by Security Lake, to ensure the replication setting is correct.public String toString()
toString
in class Object
Object.toString()
public DataLakeReplicationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.