Interface DatastoreProperties.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DatastoreProperties.Builder,DatastoreProperties>,SdkBuilder<DatastoreProperties.Builder,DatastoreProperties>,SdkPojo
- Enclosing class:
- DatastoreProperties
public static interface DatastoreProperties.Builder extends SdkPojo, CopyableBuilder<DatastoreProperties.Builder,DatastoreProperties>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DatastoreProperties.BuildercreatedAt(Instant createdAt)The time that a data store was created.DatastoreProperties.BuilderdatastoreArn(String datastoreArn)The Amazon Resource Name used in the creation of the data store.DatastoreProperties.BuilderdatastoreEndpoint(String datastoreEndpoint)The AWS endpoint for the data store.DatastoreProperties.BuilderdatastoreId(String datastoreId)The AWS-generated ID number for the data store.DatastoreProperties.BuilderdatastoreName(String datastoreName)The user-generated name for the data store.DatastoreProperties.BuilderdatastoreStatus(String datastoreStatus)The status of the data store.DatastoreProperties.BuilderdatastoreStatus(DatastoreStatus datastoreStatus)The status of the data store.DatastoreProperties.BuilderdatastoreTypeVersion(String datastoreTypeVersion)The FHIR version.DatastoreProperties.BuilderdatastoreTypeVersion(FHIRVersion datastoreTypeVersion)The FHIR version.default DatastoreProperties.BuilderidentityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration)The identity provider that you selected when you created the data store.DatastoreProperties.BuilderidentityProviderConfiguration(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.DatastoreProperties.BuilderpreloadDataConfig(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).DatastoreProperties.BuildersseConfiguration(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
copy
-
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
-
datastoreId
DatastoreProperties.Builder datastoreId(String 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
DatastoreProperties.Builder datastoreArn(String 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
DatastoreProperties.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.
-
datastoreStatus
DatastoreProperties.Builder datastoreStatus(String 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,DatastoreStatus
-
datastoreStatus
DatastoreProperties.Builder datastoreStatus(DatastoreStatus 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,DatastoreStatus
-
createdAt
DatastoreProperties.Builder createdAt(Instant 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
DatastoreProperties.Builder datastoreTypeVersion(String 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:
FHIRVersion,FHIRVersion
-
datastoreTypeVersion
DatastoreProperties.Builder datastoreTypeVersion(FHIRVersion 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:
FHIRVersion,FHIRVersion
-
datastoreEndpoint
DatastoreProperties.Builder datastoreEndpoint(String 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
DatastoreProperties.Builder sseConfiguration(SseConfiguration 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:
sseConfiguration(SseConfiguration)
-
preloadDataConfig
DatastoreProperties.Builder preloadDataConfig(PreloadDataConfig 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:
preloadDataConfig(PreloadDataConfig)
-
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:
identityProviderConfiguration(IdentityProviderConfiguration)
-
-