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.BuilderdatastoreName(String datastoreName) The data store name (user-generated).datastoreTypeVersion(String datastoreTypeVersion) The FHIR release version supported by the data store.identityProviderConfiguration(IResolvable identityProviderConfiguration) The identity provider configuration selected when the data store was created.identityProviderConfiguration(CfnFHIRDatastore.IdentityProviderConfigurationProperty identityProviderConfiguration) The identity provider configuration selected when the data store was created.preloadDataConfig(IResolvable preloadDataConfig) The preloaded Synthea data configuration for the data store.preloadDataConfig(CfnFHIRDatastore.PreloadDataConfigProperty preloadDataConfig) The preloaded Synthea 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 release version supported by the data store.Current support is for version
R4.- Parameters:
datastoreTypeVersion- The FHIR release version supported by the data store. This parameter is required.- Returns:
this- See Also:
-
datastoreName
The data store name (user-generated).- Parameters:
datastoreName- The data store name (user-generated). This parameter is required.- Returns:
this- See Also:
-
identityProviderConfiguration
@Stability(Stable) public CfnFHIRDatastore.Builder identityProviderConfiguration(IResolvable identityProviderConfiguration) The identity provider configuration selected when the data store was created.- Parameters:
identityProviderConfiguration- The identity provider configuration selected 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 selected when the data store was created.- Parameters:
identityProviderConfiguration- The identity provider configuration selected when the data store was created. This parameter is required.- Returns:
this- See Also:
-
preloadDataConfig
The preloaded Synthea data configuration for the data store.- Parameters:
preloadDataConfig- The preloaded Synthea 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 Synthea data configuration for the data store.- Parameters:
preloadDataConfig- The preloaded Synthea 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:
buildin interfacesoftware.amazon.jsii.Builder<CfnFHIRDatastore>- Returns:
- a newly built instance of
CfnFHIRDatastore.
-