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.identityProviderConfiguration
(IResolvable identityProviderConfiguration) The identity provider configuration that you gave when the data store was created.identityProviderConfiguration
(CfnFHIRDatastore.IdentityProviderConfigurationProperty identityProviderConfiguration) The identity provider configuration that you gave when the data store was created.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
@Stability(Stable) public static CfnFHIRDatastore.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- 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
- See Also:
-
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
- See Also:
-
identityProviderConfiguration
@Stability(Stable) public CfnFHIRDatastore.Builder identityProviderConfiguration(IResolvable identityProviderConfiguration) The identity provider configuration that you gave when the data store was created.- Parameters:
identityProviderConfiguration
- The identity provider configuration that you gave when the data store was created. This parameter is required.- Returns:
this
- See Also:
-
identityProviderConfiguration
@Stability(Stable) public CfnFHIRDatastore.Builder identityProviderConfiguration(CfnFHIRDatastore.IdentityProviderConfigurationProperty identityProviderConfiguration) The identity provider configuration that you gave when the data store was created.- Parameters:
identityProviderConfiguration
- The identity provider configuration that you gave when the data store was created. This parameter is required.- Returns:
this
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnFHIRDatastore>
- Returns:
- a newly built instance of
CfnFHIRDatastore
.
-