Class CfnFHIRDatastore.Builder
java.lang.Object
software.amazon.awscdk.services.healthlake.CfnFHIRDatastore.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFHIRDatastore>
- Enclosing class:
CfnFHIRDatastore
@Stability(Stable)
public static final class CfnFHIRDatastore.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFHIRDatastore>
A fluent builder for
CfnFHIRDatastore
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnFHIRDatastore.Builder
datastoreName
(String datastoreName) The user generated name for the Data Store.datastoreTypeVersion
(String datastoreTypeVersion) The FHIR version of the Data Store.preloadDataConfig
(IResolvable preloadDataConfig) The preloaded data configuration for the Data Store.preloadDataConfig
(CfnFHIRDatastore.PreloadDataConfigProperty preloadDataConfig) The preloaded data configuration for the Data Store.sseConfiguration
(IResolvable sseConfiguration) The server-side encryption key configuration for a customer provided encryption key specified for creating a Data Store.sseConfiguration
(CfnFHIRDatastore.SseConfigurationProperty sseConfiguration) The server-side encryption key configuration for a customer provided encryption key specified for creating a Data Store.An array of key-value pairs to apply to this resource.
-
Method Details
-
create
- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
- Returns:
- a new instance of
CfnFHIRDatastore.Builder
.
-
datastoreTypeVersion
@Stability(Stable) public CfnFHIRDatastore.Builder datastoreTypeVersion(String datastoreTypeVersion) The FHIR version of the Data Store.The only supported version is R4.
- Parameters:
datastoreTypeVersion
- The FHIR version of the Data Store. This parameter is required.- Returns:
this
-
datastoreName
The user generated name for the Data Store.- Parameters:
datastoreName
- The user generated name for the Data Store. This parameter is required.- Returns:
this
-
preloadDataConfig
@Stability(Stable) public CfnFHIRDatastore.Builder preloadDataConfig(CfnFHIRDatastore.PreloadDataConfigProperty preloadDataConfig) The preloaded data configuration for the Data Store.Only data preloaded from Synthea is supported.
- Parameters:
preloadDataConfig
- The preloaded data configuration for the Data Store. This parameter is required.- Returns:
this
-
preloadDataConfig
The preloaded data configuration for the Data Store.Only data preloaded from Synthea is supported.
- Parameters:
preloadDataConfig
- The preloaded data configuration for the Data Store. This parameter is required.- Returns:
this
-
sseConfiguration
The server-side encryption key configuration for a customer provided encryption key specified for creating a Data Store.- Parameters:
sseConfiguration
- The server-side encryption key configuration for a customer provided encryption key specified for creating a Data Store. This parameter is required.- Returns:
this
-
sseConfiguration
@Stability(Stable) public CfnFHIRDatastore.Builder sseConfiguration(CfnFHIRDatastore.SseConfigurationProperty sseConfiguration) The server-side encryption key configuration for a customer provided encryption key specified for creating a Data Store.- Parameters:
sseConfiguration
- The server-side encryption key configuration for a customer provided encryption key specified for creating a Data Store. This parameter is required.- Returns:
this
-
tags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Parameters:
tags
- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnFHIRDatastore>
- Returns:
- a newly built instance of
CfnFHIRDatastore
.
-