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, 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:
-