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
-
Method Summary
Modifier and TypeMethodDescriptionstatic DatastoreProperties.Builder
builder()
final Instant
The time that a data store was created.final String
The Amazon Resource Name used in the creation of the data store.final String
The AWS endpoint for the data store.final String
The AWS-generated ID number for the data store.final String
The user-generated name for the data store.final DatastoreStatus
The status of the data store.final String
The status of the data store.final FHIRVersion
The FHIR version.final String
The FHIR version.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 that you selected when you created the data store.final PreloadDataConfig
The preloaded 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 (CMK).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
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,
datastoreStatus
will 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,
datastoreStatus
will 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,
datastoreTypeVersion
will 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,
datastoreTypeVersion
will 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: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
public final int 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
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-