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
98 bool m_monitoringConfigurationUpdateHasBeenSet =
false;
101 bool m_catalogConfigurationUpdateHasBeenSet =
false;
104 bool m_deployAsApplicationConfigurationUpdateHasBeenSet =
false;
107 bool m_customArtifactsConfigurationUpdateHasBeenSet =
false;
bool MonitoringConfigurationUpdateHasBeenSet() const
ZeppelinApplicationConfigurationUpdate & WithDeployAsApplicationConfigurationUpdate(const DeployAsApplicationConfigurationUpdate &value)
void SetMonitoringConfigurationUpdate(ZeppelinMonitoringConfigurationUpdate &&value)
const CatalogConfigurationUpdate & GetCatalogConfigurationUpdate() const
const DeployAsApplicationConfigurationUpdate & GetDeployAsApplicationConfigurationUpdate() const
bool CustomArtifactsConfigurationUpdateHasBeenSet() const
void SetCustomArtifactsConfigurationUpdate(Aws::Vector< CustomArtifactConfiguration > &&value)
ZeppelinApplicationConfigurationUpdate & AddCustomArtifactsConfigurationUpdate(const CustomArtifactConfiguration &value)
ZeppelinApplicationConfigurationUpdate & AddCustomArtifactsConfigurationUpdate(CustomArtifactConfiguration &&value)
const Aws::Vector< CustomArtifactConfiguration > & GetCustomArtifactsConfigurationUpdate() const
ZeppelinApplicationConfigurationUpdate & WithDeployAsApplicationConfigurationUpdate(DeployAsApplicationConfigurationUpdate &&value)
bool CatalogConfigurationUpdateHasBeenSet() const
void SetDeployAsApplicationConfigurationUpdate(DeployAsApplicationConfigurationUpdate &&value)
ZeppelinApplicationConfigurationUpdate & WithCustomArtifactsConfigurationUpdate(Aws::Vector< CustomArtifactConfiguration > &&value)
ZeppelinApplicationConfigurationUpdate & WithMonitoringConfigurationUpdate(const ZeppelinMonitoringConfigurationUpdate &value)
ZeppelinApplicationConfigurationUpdate & WithCatalogConfigurationUpdate(const CatalogConfigurationUpdate &value)
void SetCustomArtifactsConfigurationUpdate(const Aws::Vector< CustomArtifactConfiguration > &value)
ZeppelinApplicationConfigurationUpdate & WithMonitoringConfigurationUpdate(ZeppelinMonitoringConfigurationUpdate &&value)
void SetCatalogConfigurationUpdate(CatalogConfigurationUpdate &&value)
void SetMonitoringConfigurationUpdate(const ZeppelinMonitoringConfigurationUpdate &value)
bool DeployAsApplicationConfigurationUpdateHasBeenSet() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfigurationUpdate()
const ZeppelinMonitoringConfigurationUpdate & GetMonitoringConfigurationUpdate() const
void SetCatalogConfigurationUpdate(const CatalogConfigurationUpdate &value)
void SetDeployAsApplicationConfigurationUpdate(const DeployAsApplicationConfigurationUpdate &value)
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfigurationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfigurationUpdate(Aws::Utils::Json::JsonView jsonValue)
ZeppelinApplicationConfigurationUpdate & WithCustomArtifactsConfigurationUpdate(const Aws::Vector< CustomArtifactConfiguration > &value)
ZeppelinApplicationConfigurationUpdate & WithCatalogConfigurationUpdate(CatalogConfigurationUpdate &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue