Interface DatastoreProperties.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DatastoreProperties.Builder,
,DatastoreProperties> SdkBuilder<DatastoreProperties.Builder,
,DatastoreProperties> SdkPojo
- Enclosing class:
DatastoreProperties
-
Method Summary
Modifier and TypeMethodDescriptionThe time the data store was created.datastoreArn
(String datastoreArn) The Amazon Resource Name (ARN) used in the creation of the data store.datastoreEndpoint
(String datastoreEndpoint) The AWS endpoint for the data store.datastoreId
(String datastoreId) The data store identifier.datastoreName
(String datastoreName) The data store name.datastoreStatus
(String datastoreStatus) The data store status.datastoreStatus
(DatastoreStatus datastoreStatus) The data store status.datastoreTypeVersion
(String datastoreTypeVersion) The FHIR release version supported by the data store.datastoreTypeVersion
(FHIRVersion datastoreTypeVersion) The FHIR release version supported by the data store.default DatastoreProperties.Builder
errorCause
(Consumer<ErrorCause.Builder> errorCause) The error cause for the current data store operation.errorCause
(ErrorCause errorCause) The error cause for the current data store operation.default DatastoreProperties.Builder
identityProviderConfiguration
(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) The identity provider selected during data store creation.identityProviderConfiguration
(IdentityProviderConfiguration identityProviderConfiguration) The identity provider selected during data store creation.default DatastoreProperties.Builder
preloadDataConfig
(Consumer<PreloadDataConfig.Builder> preloadDataConfig) The preloaded Synthea data configuration for the data store.preloadDataConfig
(PreloadDataConfig preloadDataConfig) The preloaded Synthea data configuration for the data store.default DatastoreProperties.Builder
sseConfiguration
(Consumer<SseConfiguration.Builder> sseConfiguration) The server-side encryption key configuration for a customer provided encryption key.sseConfiguration
(SseConfiguration sseConfiguration) The server-side encryption key configuration for a customer provided encryption key.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
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
-
datastoreId
The data store identifier.
- Parameters:
datastoreId
- The data store identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datastoreArn
The Amazon Resource Name (ARN) used in the creation of the data store.
- Parameters:
datastoreArn
- The Amazon Resource Name (ARN) used in the creation of the data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datastoreName
The data store name.
- Parameters:
datastoreName
- The data store name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datastoreStatus
The data store status.
- Parameters:
datastoreStatus
- The data store status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
datastoreStatus
The data store status.
- Parameters:
datastoreStatus
- The data store status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The time the data store was created.
- Parameters:
createdAt
- The time the data store was created.- 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:
-
datastoreEndpoint
The AWS endpoint for the data store.
- Parameters:
datastoreEndpoint
- The AWS endpoint for the data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseConfiguration
The server-side encryption key configuration for a customer provided encryption key.
- Parameters:
sseConfiguration
- The server-side encryption key configuration for a customer provided encryption key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseConfiguration
default DatastoreProperties.Builder sseConfiguration(Consumer<SseConfiguration.Builder> sseConfiguration) The server-side encryption key configuration for a customer provided encryption key.
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
The preloaded Synthea data configuration for the data store.
- Parameters:
preloadDataConfig
- The preloaded Synthea data configuration for the data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preloadDataConfig
default DatastoreProperties.Builder preloadDataConfig(Consumer<PreloadDataConfig.Builder> preloadDataConfig) The preloaded Synthea data configuration for 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:
-
identityProviderConfiguration
DatastoreProperties.Builder identityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration) The identity provider selected during data store creation.
- Parameters:
identityProviderConfiguration
- The identity provider selected during data store creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderConfiguration
default DatastoreProperties.Builder identityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) The identity provider selected during data store creation.
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:
-
errorCause
The error cause for the current data store operation.
- Parameters:
errorCause
- The error cause for the current data store operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorCause
The error cause for the current data store operation.
This is a convenience method that creates an instance of theErrorCause.Builder
avoiding the need to create one manually viaErrorCause.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toerrorCause(ErrorCause)
.- Parameters:
errorCause
- a consumer that will call methods onErrorCause.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-