Interface OfflineStoreConfig.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<OfflineStoreConfig.Builder,OfflineStoreConfig>
,SdkBuilder<OfflineStoreConfig.Builder,OfflineStoreConfig>
,SdkPojo
- Enclosing class:
- OfflineStoreConfig
public static interface OfflineStoreConfig.Builder extends SdkPojo, CopyableBuilder<OfflineStoreConfig.Builder,OfflineStoreConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default OfflineStoreConfig.Builder
dataCatalogConfig(Consumer<DataCatalogConfig.Builder> dataCatalogConfig)
The meta data of the Glue table that is autogenerated when anOfflineStore
is created.OfflineStoreConfig.Builder
dataCatalogConfig(DataCatalogConfig dataCatalogConfig)
The meta data of the Glue table that is autogenerated when anOfflineStore
is created.OfflineStoreConfig.Builder
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
.OfflineStoreConfig.Builder
s3StorageConfig(S3StorageConfig s3StorageConfig)
The Amazon Simple Storage (Amazon S3) location ofOfflineStore
.OfflineStoreConfig.Builder
tableFormat(String tableFormat)
Format for the offline store table.OfflineStoreConfig.Builder
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 Detail
-
s3StorageConfig
OfflineStoreConfig.Builder s3StorageConfig(S3StorageConfig 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:
s3StorageConfig(S3StorageConfig)
-
disableGlueTableCreation
OfflineStoreConfig.Builder disableGlueTableCreation(Boolean 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
OfflineStoreConfig.Builder dataCatalogConfig(DataCatalogConfig 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:
dataCatalogConfig(DataCatalogConfig)
-
tableFormat
OfflineStoreConfig.Builder tableFormat(String 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
,TableFormat
-
tableFormat
OfflineStoreConfig.Builder tableFormat(TableFormat 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
,TableFormat
-
-