7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ZeppelinMonitoringConfigurationUpdate.h>
9#include <aws/kinesisanalyticsv2/model/CatalogConfigurationUpdate.h>
10#include <aws/kinesisanalyticsv2/model/DeployAsApplicationConfigurationUpdate.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/kinesisanalyticsv2/model/CustomArtifactConfiguration.h>
25namespace KinesisAnalyticsV2
52 template<
typename MonitoringConfigurationUpdateT = ZeppelinMonitoringConfigurationUpdate>
53 void SetMonitoringConfigurationUpdate(MonitoringConfigurationUpdateT&& value) { m_monitoringConfigurationUpdateHasBeenSet =
true; m_monitoringConfigurationUpdate = std::forward<MonitoringConfigurationUpdateT>(value); }
54 template<
typename MonitoringConfigurationUpdateT = ZeppelinMonitoringConfigurationUpdate>
65 template<
typename CatalogConfigurationUpdateT = CatalogConfigurationUpdate>
66 void SetCatalogConfigurationUpdate(CatalogConfigurationUpdateT&& value) { m_catalogConfigurationUpdateHasBeenSet =
true; m_catalogConfigurationUpdate = std::forward<CatalogConfigurationUpdateT>(value); }
67 template<
typename CatalogConfigurationUpdateT = CatalogConfigurationUpdate>
75 template<
typename DeployAsApplicationConfigurationUpdateT = DeployAsApplicationConfigurationUpdate>
76 void SetDeployAsApplicationConfigurationUpdate(DeployAsApplicationConfigurationUpdateT&& value) { m_deployAsApplicationConfigurationUpdateHasBeenSet =
true; m_deployAsApplicationConfigurationUpdate = std::forward<DeployAsApplicationConfigurationUpdateT>(value); }
77 template<
typename DeployAsApplicationConfigurationUpdateT = DeployAsApplicationConfigurationUpdate>
88 template<
typename CustomArtifactsConfigurationUpdateT = Aws::Vector<CustomArtifactConfiguration>>
89 void SetCustomArtifactsConfigurationUpdate(CustomArtifactsConfigurationUpdateT&& value) { m_customArtifactsConfigurationUpdateHasBeenSet =
true; m_customArtifactsConfigurationUpdate = std::forward<CustomArtifactsConfigurationUpdateT>(value); }
90 template<
typename CustomArtifactsConfigurationUpdateT = Aws::Vector<CustomArtifactConfiguration>>
92 template<
typename CustomArtifactsConfigurationUpdateT = CustomArtifactConfiguration>
98 bool m_monitoringConfigurationUpdateHasBeenSet =
false;
101 bool m_catalogConfigurationUpdateHasBeenSet =
false;
104 bool m_deployAsApplicationConfigurationUpdateHasBeenSet =
false;
107 bool m_customArtifactsConfigurationUpdateHasBeenSet =
false;
bool MonitoringConfigurationUpdateHasBeenSet() const
const CatalogConfigurationUpdate & GetCatalogConfigurationUpdate() const
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfigurationUpdate()=default
const DeployAsApplicationConfigurationUpdate & GetDeployAsApplicationConfigurationUpdate() const
bool CustomArtifactsConfigurationUpdateHasBeenSet() const
void SetCatalogConfigurationUpdate(CatalogConfigurationUpdateT &&value)
const Aws::Vector< CustomArtifactConfiguration > & GetCustomArtifactsConfigurationUpdate() const
bool CatalogConfigurationUpdateHasBeenSet() const
void SetMonitoringConfigurationUpdate(MonitoringConfigurationUpdateT &&value)
void SetCustomArtifactsConfigurationUpdate(CustomArtifactsConfigurationUpdateT &&value)
ZeppelinApplicationConfigurationUpdate & WithMonitoringConfigurationUpdate(MonitoringConfigurationUpdateT &&value)
bool DeployAsApplicationConfigurationUpdateHasBeenSet() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
ZeppelinApplicationConfigurationUpdate & WithDeployAsApplicationConfigurationUpdate(DeployAsApplicationConfigurationUpdateT &&value)
const ZeppelinMonitoringConfigurationUpdate & GetMonitoringConfigurationUpdate() const
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfigurationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfigurationUpdate(Aws::Utils::Json::JsonView jsonValue)
void SetDeployAsApplicationConfigurationUpdate(DeployAsApplicationConfigurationUpdateT &&value)
ZeppelinApplicationConfigurationUpdate & WithCustomArtifactsConfigurationUpdate(CustomArtifactsConfigurationUpdateT &&value)
ZeppelinApplicationConfigurationUpdate & WithCatalogConfigurationUpdate(CatalogConfigurationUpdateT &&value)
ZeppelinApplicationConfigurationUpdate & AddCustomArtifactsConfigurationUpdate(CustomArtifactsConfigurationUpdateT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue