Class DatastoreProperties
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<DatastoreProperties.Builder,
DatastoreProperties>
The data store properties.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic DatastoreProperties.Builder
builder()
final Instant
The time the data store was created.final String
The Amazon Resource Name (ARN) used in the creation of the data store.final String
The AWS endpoint for the data store.final String
The data store identifier.final String
The data store name.final DatastoreStatus
The data store status.final String
The data store status.final FHIRVersion
The FHIR release version supported by the data store.final String
The FHIR release version supported by the data store.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final ErrorCause
The error cause for the current data store operation.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
The identity provider selected during data store creation.final PreloadDataConfig
The preloaded Synthea data configuration for the data store.static Class
<? extends DatastoreProperties.Builder> final SseConfiguration
The server-side encryption key configuration for a customer provided encryption key.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
datastoreId
-
datastoreArn
The Amazon Resource Name (ARN) used in the creation of the data store.
- Returns:
- The Amazon Resource Name (ARN) used in the creation of the data store.
-
datastoreName
-
datastoreStatus
The data store status.
If the service returns an enum value that is not available in the current SDK version,
datastoreStatus
will returnDatastoreStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdatastoreStatusAsString()
.- Returns:
- The data store status.
- See Also:
-
datastoreStatusAsString
The data store status.
If the service returns an enum value that is not available in the current SDK version,
datastoreStatus
will returnDatastoreStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdatastoreStatusAsString()
.- Returns:
- The data store status.
- See Also:
-
createdAt
The time the data store was created.
- Returns:
- The time the data store was created.
-
datastoreTypeVersion
The FHIR release version supported by the data store. Current support is for version
R4
.If the service returns an enum value that is not available in the current SDK version,
datastoreTypeVersion
will returnFHIRVersion.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdatastoreTypeVersionAsString()
.- Returns:
- The FHIR release version supported by the data store. Current support is for version
R4
. - See Also:
-
datastoreTypeVersionAsString
The FHIR release version supported by the data store. Current support is for version
R4
.If the service returns an enum value that is not available in the current SDK version,
datastoreTypeVersion
will returnFHIRVersion.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdatastoreTypeVersionAsString()
.- Returns:
- The FHIR release version supported by the data store. Current support is for version
R4
. - See Also:
-
datastoreEndpoint
The AWS endpoint for the data store.
- Returns:
- The AWS endpoint for the data store.
-
sseConfiguration
The server-side encryption key configuration for a customer provided encryption key.
- Returns:
- The server-side encryption key configuration for a customer provided encryption key.
-
preloadDataConfig
The preloaded Synthea data configuration for the data store.
- Returns:
- The preloaded Synthea data configuration for the data store.
-
identityProviderConfiguration
The identity provider selected during data store creation.
- Returns:
- The identity provider selected during data store creation.
-
errorCause
The error cause for the current data store operation.
- Returns:
- The error cause for the current data store operation.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<DatastoreProperties.Builder,
DatastoreProperties> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-