Interface DataLakeConfiguration.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<DataLakeConfiguration.Builder,,DataLakeConfiguration> SdkBuilder<DataLakeConfiguration.Builder,,DataLakeConfiguration> SdkPojo
- Enclosing class:
 DataLakeConfiguration
- 
Method Summary
Modifier and TypeMethodDescriptiondefault DataLakeConfiguration.BuilderencryptionConfiguration(Consumer<DataLakeEncryptionConfiguration.Builder> encryptionConfiguration) Provides encryption details of Amazon Security Lake object.encryptionConfiguration(DataLakeEncryptionConfiguration encryptionConfiguration) Provides encryption details of Amazon Security Lake object.default DataLakeConfiguration.BuilderlifecycleConfiguration(Consumer<DataLakeLifecycleConfiguration.Builder> lifecycleConfiguration) Provides lifecycle details of Amazon Security Lake object.lifecycleConfiguration(DataLakeLifecycleConfiguration lifecycleConfiguration) Provides lifecycle details of Amazon Security Lake object.The Amazon Web Services Regions where Security Lake is automatically enabled.default DataLakeConfiguration.BuilderreplicationConfiguration(Consumer<DataLakeReplicationConfiguration.Builder> replicationConfiguration) Provides replication details of Amazon Security Lake object.replicationConfiguration(DataLakeReplicationConfiguration replicationConfiguration) Provides replication details of Amazon Security Lake object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields 
- 
Method Details
- 
encryptionConfiguration
DataLakeConfiguration.Builder encryptionConfiguration(DataLakeEncryptionConfiguration encryptionConfiguration) Provides encryption details of Amazon Security Lake object.
- Parameters:
 encryptionConfiguration- Provides encryption details of Amazon Security Lake object.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
encryptionConfiguration
default DataLakeConfiguration.Builder encryptionConfiguration(Consumer<DataLakeEncryptionConfiguration.Builder> encryptionConfiguration) Provides encryption details of Amazon Security Lake object.
This is a convenience method that creates an instance of theDataLakeEncryptionConfiguration.Builderavoiding the need to create one manually viaDataLakeEncryptionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionConfiguration(DataLakeEncryptionConfiguration).- Parameters:
 encryptionConfiguration- a consumer that will call methods onDataLakeEncryptionConfiguration.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
lifecycleConfiguration
DataLakeConfiguration.Builder lifecycleConfiguration(DataLakeLifecycleConfiguration lifecycleConfiguration) Provides lifecycle details of Amazon Security Lake object.
- Parameters:
 lifecycleConfiguration- Provides lifecycle details of Amazon Security Lake object.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
lifecycleConfiguration
default DataLakeConfiguration.Builder lifecycleConfiguration(Consumer<DataLakeLifecycleConfiguration.Builder> lifecycleConfiguration) Provides lifecycle details of Amazon Security Lake object.
This is a convenience method that creates an instance of theDataLakeLifecycleConfiguration.Builderavoiding the need to create one manually viaDataLakeLifecycleConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolifecycleConfiguration(DataLakeLifecycleConfiguration).- Parameters:
 lifecycleConfiguration- a consumer that will call methods onDataLakeLifecycleConfiguration.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
region
The Amazon Web Services Regions where Security Lake is automatically enabled.
- Parameters:
 region- The Amazon Web Services Regions where Security Lake is automatically enabled.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
replicationConfiguration
DataLakeConfiguration.Builder replicationConfiguration(DataLakeReplicationConfiguration replicationConfiguration) Provides replication details of Amazon Security Lake object.
- Parameters:
 replicationConfiguration- Provides replication details of Amazon Security Lake object.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
replicationConfiguration
default DataLakeConfiguration.Builder replicationConfiguration(Consumer<DataLakeReplicationConfiguration.Builder> replicationConfiguration) Provides replication details of Amazon Security Lake object.
This is a convenience method that creates an instance of theDataLakeReplicationConfiguration.Builderavoiding the need to create one manually viaDataLakeReplicationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreplicationConfiguration(DataLakeReplicationConfiguration).- Parameters:
 replicationConfiguration- a consumer that will call methods onDataLakeReplicationConfiguration.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -