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.BuilderdataCatalogConfig(Consumer<DataCatalogConfig.Builder> dataCatalogConfig)The meta data of the Glue table that is autogenerated when anOfflineStoreis created.OfflineStoreConfig.BuilderdataCatalogConfig(DataCatalogConfig dataCatalogConfig)The meta data of the Glue table that is autogenerated when anOfflineStoreis created.OfflineStoreConfig.BuilderdisableGlueTableCreation(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.OfflineStoreConfig.Builders3StorageConfig(S3StorageConfig s3StorageConfig)The Amazon Simple Storage (Amazon S3) location ofOfflineStore.OfflineStoreConfig.BuildertableFormat(String tableFormat)Format for the offline store table.OfflineStoreConfig.BuildertableFormat(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, sdkFieldNameToField, 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.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:
s3StorageConfig(S3StorageConfig)
-
disableGlueTableCreation
OfflineStoreConfig.Builder disableGlueTableCreation(Boolean 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
OfflineStoreConfig.Builder dataCatalogConfig(DataCatalogConfig 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:
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
-
-