Interface CreateFhirDatastoreRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateFhirDatastoreRequest.Builder,
,CreateFhirDatastoreRequest> HealthLakeRequest.Builder
,SdkBuilder<CreateFhirDatastoreRequest.Builder,
,CreateFhirDatastoreRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateFhirDatastoreRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken
(String clientToken) Optional user provided token used for ensuring idempotency.datastoreName
(String datastoreName) The user generated name for the data store.datastoreTypeVersion
(String datastoreTypeVersion) The FHIR version of the data store.datastoreTypeVersion
(FHIRVersion datastoreTypeVersion) The FHIR version of the data store.identityProviderConfiguration
(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) The configuration of the identity provider that you want to use for your data store.identityProviderConfiguration
(IdentityProviderConfiguration identityProviderConfiguration) The configuration of the identity provider that you want to use for your data store.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.preloadDataConfig
(Consumer<PreloadDataConfig.Builder> preloadDataConfig) Optional parameter to preload data upon creation of the data store.preloadDataConfig
(PreloadDataConfig preloadDataConfig) Optional parameter to preload data upon creation of the data store.sseConfiguration
(Consumer<SseConfiguration.Builder> sseConfiguration) The server-side encryption key configuration for a customer provided encryption key specified for creating a data store.sseConfiguration
(SseConfiguration sseConfiguration) The server-side encryption key configuration for a customer provided encryption key specified for creating a data store.tags
(Collection<Tag> tags) Resource tags that are applied to a data store when it is created.tags
(Consumer<Tag.Builder>... tags) Resource tags that are applied to a data store when it is created.Resource tags that are applied to a data store when it is created.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.healthlake.model.HealthLakeRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
datastoreName
The user generated name for the data store.
- Parameters:
datastoreName
- The user generated name for the data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datastoreTypeVersion
The FHIR version of the data store. The only supported version is R4.
- Parameters:
datastoreTypeVersion
- The FHIR version of the data store. The only supported version is R4.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
datastoreTypeVersion
The FHIR version of the data store. The only supported version is R4.
- Parameters:
datastoreTypeVersion
- The FHIR version of the data store. The only supported version is R4.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseConfiguration
default CreateFhirDatastoreRequest.Builder sseConfiguration(Consumer<SseConfiguration.Builder> sseConfiguration) The server-side encryption key configuration for a customer provided encryption key specified for creating a data store.
This is a convenience method that creates an instance of theSseConfiguration.Builder
avoiding the need to create one manually viaSseConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosseConfiguration(SseConfiguration)
.- Parameters:
sseConfiguration
- a consumer that will call methods onSseConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
preloadDataConfig
Optional parameter to preload data upon creation of the data store. Currently, the only supported preloaded data is synthetic data generated from Synthea.
- Parameters:
preloadDataConfig
- Optional parameter to preload data upon creation of the data store. Currently, the only supported preloaded data is synthetic data generated from Synthea.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preloadDataConfig
default CreateFhirDatastoreRequest.Builder preloadDataConfig(Consumer<PreloadDataConfig.Builder> preloadDataConfig) Optional parameter to preload data upon creation of the data store. Currently, the only supported preloaded data is synthetic data generated from Synthea.
This is a convenience method that creates an instance of thePreloadDataConfig.Builder
avoiding the need to create one manually viaPreloadDataConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topreloadDataConfig(PreloadDataConfig)
.- Parameters:
preloadDataConfig
- a consumer that will call methods onPreloadDataConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientToken
Optional user provided token used for ensuring idempotency.
- Parameters:
clientToken
- Optional user provided token used for ensuring idempotency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Resource tags that are applied to a data store when it is created.
- Parameters:
tags
- Resource tags that are applied to a data store when it is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Resource tags that are applied to a data store when it is created.
- Parameters:
tags
- Resource tags that are applied to a data store when it is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Resource tags that are applied to a data store when it is created.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
identityProviderConfiguration
CreateFhirDatastoreRequest.Builder identityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration) The configuration of the identity provider that you want to use for your data store.
- Parameters:
identityProviderConfiguration
- The configuration of the identity provider that you want to use for your data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderConfiguration
default CreateFhirDatastoreRequest.Builder identityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) The configuration of the identity provider that you want to use for your data store.
This is a convenience method that creates an instance of theIdentityProviderConfiguration.Builder
avoiding the need to create one manually viaIdentityProviderConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toidentityProviderConfiguration(IdentityProviderConfiguration)
.- Parameters:
identityProviderConfiguration
- a consumer that will call methods onIdentityProviderConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateFhirDatastoreRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateFhirDatastoreRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-