public static final class CfnFHIRDatastoreProps.Builder
extends java.lang.Object
CfnFHIRDatastoreProps
Constructor and Description |
---|
Builder() |
public CfnFHIRDatastoreProps.Builder datastoreTypeVersion(java.lang.String datastoreTypeVersion)
CfnFHIRDatastoreProps.getDatastoreTypeVersion()
datastoreTypeVersion
- The FHIR version of the Data Store. This parameter is required.
The only supported version is R4.this
public CfnFHIRDatastoreProps.Builder datastoreName(java.lang.String datastoreName)
CfnFHIRDatastoreProps.getDatastoreName()
datastoreName
- The user generated name for the Data Store.this
public CfnFHIRDatastoreProps.Builder preloadDataConfig(CfnFHIRDatastore.PreloadDataConfigProperty preloadDataConfig)
CfnFHIRDatastoreProps.getPreloadDataConfig()
preloadDataConfig
- The preloaded data configuration for the Data Store.
Only data preloaded from Synthea is supported.this
public CfnFHIRDatastoreProps.Builder preloadDataConfig(IResolvable preloadDataConfig)
CfnFHIRDatastoreProps.getPreloadDataConfig()
preloadDataConfig
- The preloaded data configuration for the Data Store.
Only data preloaded from Synthea is supported.this
public CfnFHIRDatastoreProps.Builder sseConfiguration(IResolvable sseConfiguration)
CfnFHIRDatastoreProps.getSseConfiguration()
sseConfiguration
- The server-side encryption key configuration for a customer provided encryption key specified for creating a Data Store.this
public CfnFHIRDatastoreProps.Builder sseConfiguration(CfnFHIRDatastore.SseConfigurationProperty sseConfiguration)
CfnFHIRDatastoreProps.getSseConfiguration()
sseConfiguration
- The server-side encryption key configuration for a customer provided encryption key specified for creating a Data Store.this
public CfnFHIRDatastoreProps.Builder tags(java.util.List<? extends CfnTag> tags)
CfnFHIRDatastoreProps.getTags()
tags
- An array of key-value pairs to apply to this resource.
For more information, see Tag .this
public CfnFHIRDatastoreProps build()
CfnFHIRDatastoreProps
java.lang.NullPointerException
- if any required attribute was not provided