Struct aws_sdk_sagemaker::types::OfflineStoreConfig
source · #[non_exhaustive]pub struct OfflineStoreConfig {
pub s3_storage_config: Option<S3StorageConfig>,
pub disable_glue_table_creation: bool,
pub data_catalog_config: Option<DataCatalogConfig>,
pub table_format: Option<TableFormat>,
}
Expand description
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 Amazon Web Services Key Management Service (KMS) key ID, or KMSKeyId
, in S3StorageConfig
.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.s3_storage_config: Option<S3StorageConfig>
The Amazon Simple Storage (Amazon S3) location of OfflineStore
.
disable_glue_table_creation: bool
Set to True
to disable the automatic creation of an Amazon Web Services 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
.
data_catalog_config: Option<DataCatalogConfig>
The meta data of the Glue table that is autogenerated when an OfflineStore
is created.
table_format: Option<TableFormat>
Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg.
Implementations§
source§impl OfflineStoreConfig
impl OfflineStoreConfig
sourcepub fn s3_storage_config(&self) -> Option<&S3StorageConfig>
pub fn s3_storage_config(&self) -> Option<&S3StorageConfig>
The Amazon Simple Storage (Amazon S3) location of OfflineStore
.
sourcepub fn disable_glue_table_creation(&self) -> bool
pub fn disable_glue_table_creation(&self) -> bool
Set to True
to disable the automatic creation of an Amazon Web Services 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
.
sourcepub fn data_catalog_config(&self) -> Option<&DataCatalogConfig>
pub fn data_catalog_config(&self) -> Option<&DataCatalogConfig>
The meta data of the Glue table that is autogenerated when an OfflineStore
is created.
sourcepub fn table_format(&self) -> Option<&TableFormat>
pub fn table_format(&self) -> Option<&TableFormat>
Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg.
source§impl OfflineStoreConfig
impl OfflineStoreConfig
sourcepub fn builder() -> OfflineStoreConfigBuilder
pub fn builder() -> OfflineStoreConfigBuilder
Creates a new builder-style object to manufacture OfflineStoreConfig
.
Trait Implementations§
source§impl Clone for OfflineStoreConfig
impl Clone for OfflineStoreConfig
source§fn clone(&self) -> OfflineStoreConfig
fn clone(&self) -> OfflineStoreConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for OfflineStoreConfig
impl Debug for OfflineStoreConfig
source§impl PartialEq<OfflineStoreConfig> for OfflineStoreConfig
impl PartialEq<OfflineStoreConfig> for OfflineStoreConfig
source§fn eq(&self, other: &OfflineStoreConfig) -> bool
fn eq(&self, other: &OfflineStoreConfig) -> bool
self
and other
values to be equal, and is used
by ==
.