Interface DataLakeResource.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DataLakeResource.Builder,,DataLakeResource> SdkBuilder<DataLakeResource.Builder,,DataLakeResource> SdkPojo
- Enclosing class:
DataLakeResource
-
Method Summary
Modifier and TypeMethodDescriptioncreateStatus(String createStatus) Retrieves the status of theCreateDatalakeAPI call for an account in Amazon Security Lake.createStatus(DataLakeStatus createStatus) Retrieves the status of theCreateDatalakeAPI call for an account in Amazon Security Lake.dataLakeArn(String dataLakeArn) The Amazon Resource Name (ARN) created by you to provide to the subscriber.default DataLakeResource.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 DataLakeResource.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 enabled.default DataLakeResource.BuilderreplicationConfiguration(Consumer<DataLakeReplicationConfiguration.Builder> replicationConfiguration) Provides replication details of Amazon Security Lake object.replicationConfiguration(DataLakeReplicationConfiguration replicationConfiguration) Provides replication details of Amazon Security Lake object.s3BucketArn(String s3BucketArn) The ARN for the Amazon Security Lake Amazon S3 bucket.default DataLakeResource.BuilderupdateStatus(Consumer<DataLakeUpdateStatus.Builder> updateStatus) The status of the lastUpdateDataLakeorDeleteDataLakeAPI request.updateStatus(DataLakeUpdateStatus updateStatus) The status of the lastUpdateDataLakeorDeleteDataLakeAPI request.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
-
createStatus
Retrieves the status of the
CreateDatalakeAPI call for an account in Amazon Security Lake.- Parameters:
createStatus- Retrieves the status of theCreateDatalakeAPI call for an account in Amazon Security Lake.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createStatus
Retrieves the status of the
CreateDatalakeAPI call for an account in Amazon Security Lake.- Parameters:
createStatus- Retrieves the status of theCreateDatalakeAPI call for an account in Amazon Security Lake.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataLakeArn
The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.
- Parameters:
dataLakeArn- The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionConfiguration
DataLakeResource.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 DataLakeResource.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
DataLakeResource.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 DataLakeResource.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 enabled.
- Parameters:
region- The Amazon Web Services Regions where Security Lake is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationConfiguration
DataLakeResource.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 DataLakeResource.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:
-
s3BucketArn
The ARN for the Amazon Security Lake Amazon S3 bucket.
- Parameters:
s3BucketArn- The ARN for the Amazon Security Lake Amazon S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateStatus
The status of the last
UpdateDataLakeorDeleteDataLakeAPI request.- Parameters:
updateStatus- The status of the lastUpdateDataLakeorDeleteDataLakeAPI request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateStatus
The status of the last
This is a convenience method that creates an instance of theUpdateDataLakeorDeleteDataLakeAPI request.DataLakeUpdateStatus.Builderavoiding the need to create one manually viaDataLakeUpdateStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toupdateStatus(DataLakeUpdateStatus).- Parameters:
updateStatus- a consumer that will call methods onDataLakeUpdateStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-