Class DatastoreProperties
- java.lang.Object
-
- software.amazon.awssdk.services.healthlake.model.DatastoreProperties
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DatastoreProperties.Builder,DatastoreProperties>
@Generated("software.amazon.awssdk:codegen") public final class DatastoreProperties extends Object implements SdkPojo, Serializable, 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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDatastoreProperties.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DatastoreProperties.Builderbuilder()InstantcreatedAt()The time that a data store was created.StringdatastoreArn()The Amazon Resource Name used in the creation of the data store.StringdatastoreEndpoint()The AWS endpoint for the data store.StringdatastoreId()The AWS-generated ID number for the data store.StringdatastoreName()The user-generated name for the data store.DatastoreStatusdatastoreStatus()The status of the data store.StringdatastoreStatusAsString()The status of the data store.FHIRVersiondatastoreTypeVersion()The FHIR version.StringdatastoreTypeVersionAsString()The FHIR version.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IdentityProviderConfigurationidentityProviderConfiguration()The identity provider that you selected when you created the data store.PreloadDataConfigpreloadDataConfig()The preloaded data configuration for the data store.List<SdkField<?>>sdkFields()static Class<? extends DatastoreProperties.Builder>serializableBuilderClass()SseConfigurationsseConfiguration()The server-side encryption key configuration for a customer provided encryption key (CMK).DatastoreProperties.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
datastoreId
public final String datastoreId()
The AWS-generated ID number for the data store.
- Returns:
- The AWS-generated ID number for the data store.
-
datastoreArn
public final String 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
public final String datastoreName()
The user-generated name for the data store.
- Returns:
- The user-generated name for the data store.
-
datastoreStatus
public final DatastoreStatus 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:
DatastoreStatus
-
datastoreStatusAsString
public final String 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:
DatastoreStatus
-
createdAt
public final Instant createdAt()
The time that a data store was created.
- Returns:
- The time that a data store was created.
-
datastoreTypeVersion
public final FHIRVersion 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:
FHIRVersion
-
datastoreTypeVersionAsString
public final String 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:
FHIRVersion
-
datastoreEndpoint
public final 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.
- 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
public final SseConfiguration 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
public final PreloadDataConfig 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
public final IdentityProviderConfiguration 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.
-
toBuilder
public DatastoreProperties.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DatastoreProperties.Builder,DatastoreProperties>
-
builder
public static DatastoreProperties.Builder builder()
-
serializableBuilderClass
public static Class<? extends DatastoreProperties.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
-