Class DatastoreProperties
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DatastoreProperties.Builder,DatastoreProperties>
Displays the properties of the data store, including the ID, ARN, name, and the status of the data store.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic DatastoreProperties.Builderbuilder()final InstantThe time that a data store was created.final StringThe Amazon Resource Name used in the creation of the data store.final StringThe AWS endpoint for the data store.final StringThe AWS-generated ID number for the data store.final StringThe user-generated name for the data store.final DatastoreStatusThe status of the data store.final StringThe status of the data store.final FHIRVersionThe FHIR version.final StringThe FHIR version.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final ErrorCauseThe error cause for the current data store operation.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()The identity provider that you selected when you created the data store.final PreloadDataConfigThe preloaded data configuration for the data store.static Class<? extends DatastoreProperties.Builder> final SseConfigurationThe server-side encryption key configuration for a customer provided encryption key (CMK).Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
datastoreId
The AWS-generated ID number for the data store.
- Returns:
- The AWS-generated ID number for the data store.
-
datastoreArn
The Amazon Resource Name used in the creation of the data store.
- Returns:
- The Amazon Resource Name used in the creation of the data store.
-
datastoreName
The user-generated name for the data store.
- Returns:
- The user-generated name for the data store.
-
datastoreStatus
The status of the data store.
If the service returns an enum value that is not available in the current SDK version,
datastoreStatuswill returnDatastoreStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdatastoreStatusAsString().- Returns:
- The status of the data store.
- See Also:
-
datastoreStatusAsString
The status of the data store.
If the service returns an enum value that is not available in the current SDK version,
datastoreStatuswill returnDatastoreStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdatastoreStatusAsString().- Returns:
- The status of the data store.
- See Also:
-
createdAt
The time that a data store was created.
- Returns:
- The time that a data store was created.
-
datastoreTypeVersion
The FHIR version. Only R4 version data is supported.
If the service returns an enum value that is not available in the current SDK version,
datastoreTypeVersionwill returnFHIRVersion.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdatastoreTypeVersionAsString().- Returns:
- The FHIR version. Only R4 version data is supported.
- See Also:
-
datastoreTypeVersionAsString
The FHIR version. Only R4 version data is supported.
If the service returns an enum value that is not available in the current SDK version,
datastoreTypeVersionwill returnFHIRVersion.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdatastoreTypeVersionAsString().- Returns:
- The FHIR version. Only R4 version data is supported.
- 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.
- Returns:
- The AWS endpoint for the data store. Each data store will have it's own endpoint with data store ID in the endpoint URL.
-
sseConfiguration
The server-side encryption key configuration for a customer provided encryption key (CMK).
- Returns:
- The server-side encryption key configuration for a customer provided encryption key (CMK).
-
preloadDataConfig
The preloaded data configuration for the data store. Only data preloaded from Synthea is supported.
- Returns:
- The preloaded data configuration for the data store. Only data preloaded from Synthea is supported.
-
identityProviderConfiguration
The identity provider that you selected when you created the data store.
- Returns:
- The identity provider that you selected when you created the data store.
-
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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DatastoreProperties.Builder,DatastoreProperties> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-