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) An optional user-provided token to ensure API idempotency.datastoreName
(String datastoreName) The data store name (user-generated).datastoreTypeVersion
(String datastoreTypeVersion) The FHIR release version supported by the data store.datastoreTypeVersion
(FHIRVersion datastoreTypeVersion) The FHIR release version supported by the data store.identityProviderConfiguration
(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) The identity provider configuration to use for the data store.identityProviderConfiguration
(IdentityProviderConfiguration identityProviderConfiguration) The identity provider configuration to use for the 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) An optional parameter to preload (import) open source Synthea FHIR data upon creation of the data store.preloadDataConfig
(PreloadDataConfig preloadDataConfig) An optional parameter to preload (import) open source Synthea FHIR 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) The resource tags applied to a data store when it is created.tags
(Consumer<Tag.Builder>... tags) The resource tags applied to a data store when it is created.The resource tags 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, sdkFieldNameToField, sdkFields
-
Method Details
-
datastoreName
The data store name (user-generated).
- Parameters:
datastoreName
- The data store name (user-generated).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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. Current support is for versionR4
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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. Current support is for versionR4
.- 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
An optional parameter to preload (import) open source Synthea FHIR data upon creation of the data store.
- Parameters:
preloadDataConfig
- An optional parameter to preload (import) open source Synthea FHIR data upon creation of the data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preloadDataConfig
default CreateFhirDatastoreRequest.Builder preloadDataConfig(Consumer<PreloadDataConfig.Builder> preloadDataConfig) An optional parameter to preload (import) open source Synthea FHIR data upon creation of the data store.
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
An optional user-provided token to ensure API idempotency.
- Parameters:
clientToken
- An optional user-provided token to ensure API idempotency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The resource tags applied to a data store when it is created.
- Parameters:
tags
- The resource tags 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
The resource tags applied to a data store when it is created.
- Parameters:
tags
- The resource tags 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
The resource tags 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 identity provider configuration to use for the data store.
- Parameters:
identityProviderConfiguration
- The identity provider configuration to use for the 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 identity provider configuration to use for the 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.
-