Interface DataLakeConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataLakeConfiguration.Builder,
,DataLakeConfiguration> SdkBuilder<DataLakeConfiguration.Builder,
,DataLakeConfiguration> SdkPojo
- Enclosing class:
DataLakeConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault DataLakeConfiguration.Builder
encryptionConfiguration
(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.Builder
lifecycleConfiguration
(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.Builder
replicationConfiguration
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaDataLakeEncryptionConfiguration.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaDataLakeLifecycleConfiguration.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaDataLakeReplicationConfiguration.builder()
.When the
Consumer
completes,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:
-