7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/S3StorageConfig.h>
9#include <aws/sagemaker/model/DataCatalogConfig.h>
10#include <aws/sagemaker/model/TableFormat.h>
103 bool m_s3StorageConfigHasBeenSet =
false;
105 bool m_disableGlueTableCreation;
106 bool m_disableGlueTableCreationHasBeenSet =
false;
109 bool m_dataCatalogConfigHasBeenSet =
false;
112 bool m_tableFormatHasBeenSet =
false;
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTableFormat(const TableFormat &value)
const S3StorageConfig & GetS3StorageConfig() const
OfflineStoreConfig & WithTableFormat(const TableFormat &value)
void SetS3StorageConfig(const S3StorageConfig &value)
const TableFormat & GetTableFormat() const
OfflineStoreConfig & WithTableFormat(TableFormat &&value)
OfflineStoreConfig & WithDataCatalogConfig(DataCatalogConfig &&value)
void SetDisableGlueTableCreation(bool value)
void SetDataCatalogConfig(const DataCatalogConfig &value)
bool DisableGlueTableCreationHasBeenSet() const
bool TableFormatHasBeenSet() const
OfflineStoreConfig & WithDataCatalogConfig(const DataCatalogConfig &value)
bool DataCatalogConfigHasBeenSet() const
bool S3StorageConfigHasBeenSet() const
AWS_SAGEMAKER_API OfflineStoreConfig(Aws::Utils::Json::JsonView jsonValue)
OfflineStoreConfig & WithS3StorageConfig(const S3StorageConfig &value)
const DataCatalogConfig & GetDataCatalogConfig() const
AWS_SAGEMAKER_API OfflineStoreConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
OfflineStoreConfig & WithS3StorageConfig(S3StorageConfig &&value)
void SetS3StorageConfig(S3StorageConfig &&value)
void SetTableFormat(TableFormat &&value)
bool GetDisableGlueTableCreation() const
void SetDataCatalogConfig(DataCatalogConfig &&value)
AWS_SAGEMAKER_API OfflineStoreConfig()
OfflineStoreConfig & WithDisableGlueTableCreation(bool value)
Aws::Utils::Json::JsonValue JsonValue