Class CfnFHIRDatastorePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.healthlake.CfnFHIRDatastorePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFHIRDatastorePropsMixin>
- Enclosing class:
CfnFHIRDatastorePropsMixin
@Stability(Stable)
public static final class CfnFHIRDatastorePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFHIRDatastorePropsMixin>
A fluent builder for
CfnFHIRDatastorePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) datastoreName(String datastoreName) The data store name (user-generated).datastoreTypeVersion(String datastoreTypeVersion) The FHIR release version supported by the data store.identityProviderConfiguration(CfnFHIRDatastorePropsMixin.IdentityProviderConfigurationProperty identityProviderConfiguration) The identity provider configuration selected when the data store was created.identityProviderConfiguration(IResolvable identityProviderConfiguration) The identity provider configuration selected when the data store was created.preloadDataConfig(CfnFHIRDatastorePropsMixin.PreloadDataConfigProperty preloadDataConfig) The preloaded Synthea data configuration for the data store.preloadDataConfig(IResolvable preloadDataConfig) The preloaded Synthea data configuration for the data store.sseConfiguration(CfnFHIRDatastorePropsMixin.SseConfigurationProperty sseConfiguration) The server-side encryption key configuration for a customer-provided encryption key specified for creating a data store.sseConfiguration(IResolvable 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 CfnFHIRDatastorePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnFHIRDatastorePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnFHIRDatastorePropsMixin.Builder.
-
datastoreName
The data store name (user-generated).- Parameters:
datastoreName- The data store name (user-generated). This parameter is required.- Returns:
this- See Also:
-
datastoreTypeVersion
@Stability(Stable) public CfnFHIRDatastorePropsMixin.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:
-
identityProviderConfiguration
@Stability(Stable) public CfnFHIRDatastorePropsMixin.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 CfnFHIRDatastorePropsMixin.Builder identityProviderConfiguration(CfnFHIRDatastorePropsMixin.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
@Stability(Stable) public CfnFHIRDatastorePropsMixin.Builder preloadDataConfig(IResolvable 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 CfnFHIRDatastorePropsMixin.Builder preloadDataConfig(CfnFHIRDatastorePropsMixin.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
@Stability(Stable) public CfnFHIRDatastorePropsMixin.Builder sseConfiguration(IResolvable 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 CfnFHIRDatastorePropsMixin.Builder sseConfiguration(CfnFHIRDatastorePropsMixin.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<CfnFHIRDatastorePropsMixin>- Returns:
- a newly built instance of
CfnFHIRDatastorePropsMixin.
-