Interface OfflineStoreConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OfflineStoreConfig.Builder,,OfflineStoreConfig> SdkBuilder<OfflineStoreConfig.Builder,,OfflineStoreConfig> SdkPojo
- Enclosing class:
OfflineStoreConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault OfflineStoreConfig.BuilderdataCatalogConfig(Consumer<DataCatalogConfig.Builder> dataCatalogConfig) The meta data of the Glue table that is autogenerated when anOfflineStoreis created.dataCatalogConfig(DataCatalogConfig dataCatalogConfig) The meta data of the Glue table that is autogenerated when anOfflineStoreis created.disableGlueTableCreation(Boolean disableGlueTableCreation) Set toTrueto disable the automatic creation of an Amazon Web Services Glue table when configuring anOfflineStore.default OfflineStoreConfig.Builders3StorageConfig(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaS3StorageConfig.builder().When the
Consumercompletes,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
Trueto disable the automatic creation of an Amazon Web Services Glue table when configuring anOfflineStore. If set toFalse, Feature Store will name theOfflineStoreGlue table following Athena's naming recommendations.The default value is
False.- Parameters:
disableGlueTableCreation- Set toTrueto disable the automatic creation of an Amazon Web Services Glue table when configuring anOfflineStore. If set toFalse, Feature Store will name theOfflineStoreGlue 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
OfflineStoreis created.- Parameters:
dataCatalogConfig- The meta data of the Glue table that is autogenerated when anOfflineStoreis 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 theOfflineStoreis created.DataCatalogConfig.Builderavoiding the need to create one manually viaDataCatalogConfig.builder().When the
Consumercompletes,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:
-