Interface CfnFeatureGroup.OfflineStoreConfigProperty

All Superinterfaces:
All Known Implementing Classes:
Enclosing class:

@Stability(Stable) public static interface CfnFeatureGroup.OfflineStoreConfigProperty extends
The configuration of an OfflineStore .

Provide an OfflineStoreConfig in a request to CreateFeatureGroup to create an OfflineStore .

To encrypt an OfflineStore using at rest data encryption, specify AWS Key Management Service (KMS) key ID, or KMSKeyId , in S3StorageConfig .


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 OfflineStoreConfigProperty offlineStoreConfigProperty = OfflineStoreConfigProperty.builder()
                 // the properties below are optional
         // the properties below are optional
  • Method Details

    • getS3StorageConfig

      @Stability(Stable) @NotNull Object getS3StorageConfig()
      The Amazon Simple Storage (Amazon S3) location of OfflineStore .
    • getDataCatalogConfig

      @Stability(Stable) @Nullable default Object getDataCatalogConfig()
      The meta data of the Glue table that is autogenerated when an OfflineStore is created.
    • getDisableGlueTableCreation

      @Stability(Stable) @Nullable default Object getDisableGlueTableCreation()
      Set to True to disable the automatic creation of an AWS Glue table when configuring an OfflineStore .

      If set to False , Feature Store will name the OfflineStore Glue table following Athena's naming recommendations .

      The default value is False .

    • getTableFormat

      @Stability(Stable) @Nullable default String getTableFormat()
    • builder

      @Stability(Stable) static CfnFeatureGroup.OfflineStoreConfigProperty.Builder builder()
      a CfnFeatureGroup.OfflineStoreConfigProperty.Builder of CfnFeatureGroup.OfflineStoreConfigProperty