Interface DatastoreProperties.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DatastoreProperties.Builder,,DatastoreProperties> SdkBuilder<DatastoreProperties.Builder,,DatastoreProperties> SdkPojo
- Enclosing class:
DatastoreProperties
-
Method Summary
Modifier and TypeMethodDescriptionThe time that a data store was created.datastoreArn(String datastoreArn) The Amazon Resource Name used in the creation of the data store.datastoreEndpoint(String datastoreEndpoint) The AWS endpoint for the data store.datastoreId(String datastoreId) The AWS-generated ID number for the data store.datastoreName(String datastoreName) The user-generated name for the data store.datastoreStatus(String datastoreStatus) The status of the data store.datastoreStatus(DatastoreStatus datastoreStatus) The status of the data store.datastoreTypeVersion(String datastoreTypeVersion) The FHIR version.datastoreTypeVersion(FHIRVersion datastoreTypeVersion) The FHIR version.default DatastoreProperties.BuildererrorCause(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.BuilderidentityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) The identity provider that you selected when you created the data store.identityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration) The identity provider that you selected when you created the data store.default DatastoreProperties.BuilderpreloadDataConfig(Consumer<PreloadDataConfig.Builder> preloadDataConfig) The preloaded data configuration for the data store.preloadDataConfig(PreloadDataConfig preloadDataConfig) The preloaded data configuration for the data store.default DatastoreProperties.BuildersseConfiguration(Consumer<SseConfiguration.Builder> sseConfiguration) The server-side encryption key configuration for a customer provided encryption key (CMK).sseConfiguration(SseConfiguration sseConfiguration) The server-side encryption key configuration for a customer provided encryption key (CMK).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
datastoreId
The AWS-generated ID number for the data store.
- Parameters:
datastoreId- The AWS-generated ID number for the data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datastoreArn
The Amazon Resource Name used in the creation of the data store.
- Parameters:
datastoreArn- The Amazon Resource Name 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 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.
-
datastoreStatus
The status of the data store.
- Parameters:
datastoreStatus- The status of the data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
datastoreStatus
The status of the data store.
- Parameters:
datastoreStatus- The status of the data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The time that a data store was created.
- Parameters:
createdAt- The time that a data store was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datastoreTypeVersion
The FHIR version. Only R4 version data is supported.
- Parameters:
datastoreTypeVersion- The FHIR version. Only R4 version data is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
datastoreTypeVersion
The FHIR version. Only R4 version data is supported.
- Parameters:
datastoreTypeVersion- The FHIR version. Only R4 version data is supported.- 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. Each data store will have it's own endpoint with data store ID in the endpoint URL.
- Parameters:
datastoreEndpoint- The AWS endpoint for the data store. Each data store will have it's own endpoint with data store ID in the endpoint URL.- 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 (CMK).
- Parameters:
sseConfiguration- The server-side encryption key configuration for a customer provided encryption key (CMK).- 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 (CMK).
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:
-
preloadDataConfig
The preloaded data configuration for the data store. Only data preloaded from Synthea is supported.
- Parameters:
preloadDataConfig- The preloaded data configuration for the data store. Only data preloaded from Synthea is supported.- 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 data configuration for the data store. Only data preloaded from Synthea is supported.
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:
-
identityProviderConfiguration
DatastoreProperties.Builder identityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration) The identity provider that you selected when you created the data store.
- Parameters:
identityProviderConfiguration- The identity provider that you selected when you created the data store.- 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 that you selected when you created the 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:
-
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.Builderavoiding the need to create one manually viaErrorCause.builder().When the
Consumercompletes,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:
-