Interface OfflineStoreConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OfflineStoreConfig.Builder,
,OfflineStoreConfig> SdkBuilder<OfflineStoreConfig.Builder,
,OfflineStoreConfig> SdkPojo
- Enclosing class:
OfflineStoreConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault OfflineStoreConfig.Builder
dataCatalogConfig
(Consumer<DataCatalogConfig.Builder> dataCatalogConfig) The meta data of the Glue table that is autogenerated when anOfflineStore
is created.dataCatalogConfig
(DataCatalogConfig dataCatalogConfig) The meta data of the Glue table that is autogenerated when anOfflineStore
is created.disableGlueTableCreation
(Boolean disableGlueTableCreation) Set toTrue
to disable the automatic creation of an Amazon Web Services Glue table when configuring anOfflineStore
.default OfflineStoreConfig.Builder
s3StorageConfig
(Consumer<S3StorageConfig.Builder> s3StorageConfig) The Amazon Simple Storage (Amazon S3) location ofOfflineStore
.s3StorageConfig
(S3StorageConfig s3StorageConfig) The Amazon Simple Storage (Amazon S3) location ofOfflineStore
.tableFormat
(String tableFormat) Format for the offline store table.tableFormat
(TableFormat tableFormat) Format for the offline store table.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
s3StorageConfig
The Amazon Simple Storage (Amazon S3) location of
OfflineStore
.- Parameters:
s3StorageConfig
- The Amazon Simple Storage (Amazon S3) location ofOfflineStore
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3StorageConfig
default OfflineStoreConfig.Builder s3StorageConfig(Consumer<S3StorageConfig.Builder> s3StorageConfig) The Amazon Simple Storage (Amazon S3) location of
This is a convenience method that creates an instance of theOfflineStore
.S3StorageConfig.Builder
avoiding the need to create one manually viaS3StorageConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3StorageConfig(S3StorageConfig)
.- Parameters:
s3StorageConfig
- a consumer that will call methods onS3StorageConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
disableGlueTableCreation
Set to
True
to disable the automatic creation of an Amazon Web Services Glue table when configuring anOfflineStore
. If set toFalse
, Feature Store will name theOfflineStore
Glue table following Athena's naming recommendations.The default value is
False
.- Parameters:
disableGlueTableCreation
- Set toTrue
to disable the automatic creation of an Amazon Web Services Glue table when configuring anOfflineStore
. If set toFalse
, Feature Store will name theOfflineStore
Glue table following Athena's naming recommendations.The default value is
False
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataCatalogConfig
The meta data of the Glue table that is autogenerated when an
OfflineStore
is created.- Parameters:
dataCatalogConfig
- The meta data of the Glue table that is autogenerated when anOfflineStore
is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataCatalogConfig
default OfflineStoreConfig.Builder dataCatalogConfig(Consumer<DataCatalogConfig.Builder> dataCatalogConfig) The meta data of the Glue table that is autogenerated when an
This is a convenience method that creates an instance of theOfflineStore
is created.DataCatalogConfig.Builder
avoiding the need to create one manually viaDataCatalogConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataCatalogConfig(DataCatalogConfig)
.- Parameters:
dataCatalogConfig
- a consumer that will call methods onDataCatalogConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tableFormat
Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg.
- Parameters:
tableFormat
- Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tableFormat
Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg.
- Parameters:
tableFormat
- Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-