7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/GlueDataCatalogConfigurationUpdate.h>
19namespace KinesisAnalyticsV2 {
43 return m_glueDataCatalogConfigurationUpdate;
46 template <
typename GlueDataCatalogConfigurationUpdateT = GlueDataCatalogConfigurationUpdate>
48 m_glueDataCatalogConfigurationUpdateHasBeenSet =
true;
49 m_glueDataCatalogConfigurationUpdate = std::forward<GlueDataCatalogConfigurationUpdateT>(value);
51 template <
typename GlueDataCatalogConfigurationUpdateT = GlueDataCatalogConfigurationUpdate>
59 bool m_glueDataCatalogConfigurationUpdateHasBeenSet =
false;
CatalogConfigurationUpdate & WithGlueDataCatalogConfigurationUpdate(GlueDataCatalogConfigurationUpdateT &&value)
bool GlueDataCatalogConfigurationUpdateHasBeenSet() const
AWS_KINESISANALYTICSV2_API CatalogConfigurationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
const GlueDataCatalogConfigurationUpdate & GetGlueDataCatalogConfigurationUpdate() const
AWS_KINESISANALYTICSV2_API CatalogConfigurationUpdate()=default
AWS_KINESISANALYTICSV2_API CatalogConfigurationUpdate(Aws::Utils::Json::JsonView jsonValue)
void SetGlueDataCatalogConfigurationUpdate(GlueDataCatalogConfigurationUpdateT &&value)
Aws::Utils::Json::JsonValue JsonValue