Interface CreateFhirDatastoreRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateFhirDatastoreRequest.Builder,CreateFhirDatastoreRequest>,HealthLakeRequest.Builder,SdkBuilder<CreateFhirDatastoreRequest.Builder,CreateFhirDatastoreRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateFhirDatastoreRequest
public static interface CreateFhirDatastoreRequest.Builder extends HealthLakeRequest.Builder, SdkPojo, CopyableBuilder<CreateFhirDatastoreRequest.Builder,CreateFhirDatastoreRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateFhirDatastoreRequest.BuilderclientToken(String clientToken)Optional user provided token used for ensuring idempotency.CreateFhirDatastoreRequest.BuilderdatastoreName(String datastoreName)The user generated name for the data store.CreateFhirDatastoreRequest.BuilderdatastoreTypeVersion(String datastoreTypeVersion)The FHIR version of the data store.CreateFhirDatastoreRequest.BuilderdatastoreTypeVersion(FHIRVersion datastoreTypeVersion)The FHIR version of the data store.default CreateFhirDatastoreRequest.BuilderidentityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration)The configuration of the identity provider that you want to use for your data store.CreateFhirDatastoreRequest.BuilderidentityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration)The configuration of the identity provider that you want to use for your data store.CreateFhirDatastoreRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateFhirDatastoreRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default CreateFhirDatastoreRequest.BuilderpreloadDataConfig(Consumer<PreloadDataConfig.Builder> preloadDataConfig)Optional parameter to preload data upon creation of the data store.CreateFhirDatastoreRequest.BuilderpreloadDataConfig(PreloadDataConfig preloadDataConfig)Optional parameter to preload data upon creation of the data store.default CreateFhirDatastoreRequest.BuildersseConfiguration(Consumer<SseConfiguration.Builder> sseConfiguration)The server-side encryption key configuration for a customer provided encryption key specified for creating a data store.CreateFhirDatastoreRequest.BuildersseConfiguration(SseConfiguration sseConfiguration)The server-side encryption key configuration for a customer provided encryption key specified for creating a data store.CreateFhirDatastoreRequest.Buildertags(Collection<Tag> tags)Resource tags that are applied to a data store when it is created.CreateFhirDatastoreRequest.Buildertags(Consumer<Tag.Builder>... tags)Resource tags that are applied to a data store when it is created.CreateFhirDatastoreRequest.Buildertags(Tag... tags)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 Detail
-
datastoreName
CreateFhirDatastoreRequest.Builder datastoreName(String 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
CreateFhirDatastoreRequest.Builder datastoreTypeVersion(String 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:
FHIRVersion,FHIRVersion
-
datastoreTypeVersion
CreateFhirDatastoreRequest.Builder datastoreTypeVersion(FHIRVersion 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:
FHIRVersion,FHIRVersion
-
sseConfiguration
CreateFhirDatastoreRequest.Builder sseConfiguration(SseConfiguration 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.Builderavoiding the need to create one manually viaSseConfiguration.builder().When the
Consumercompletes,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:
sseConfiguration(SseConfiguration)
-
preloadDataConfig
CreateFhirDatastoreRequest.Builder preloadDataConfig(PreloadDataConfig 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.Builderavoiding the need to create one manually viaPreloadDataConfig.builder().When the
Consumercompletes,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:
preloadDataConfig(PreloadDataConfig)
-
clientToken
CreateFhirDatastoreRequest.Builder clientToken(String 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
CreateFhirDatastoreRequest.Builder tags(Collection<Tag> 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
CreateFhirDatastoreRequest.Builder tags(Tag... 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
CreateFhirDatastoreRequest.Builder tags(Consumer<Tag.Builder>... 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.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - 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:
#tags(java.util.Collection)
-
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.Builderavoiding the need to create one manually viaIdentityProviderConfiguration.builder().When the
Consumercompletes,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:
identityProviderConfiguration(IdentityProviderConfiguration)
-
overrideConfiguration
CreateFhirDatastoreRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateFhirDatastoreRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-