7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ZeppelinMonitoringConfiguration.h>
9#include <aws/kinesisanalyticsv2/model/CatalogConfiguration.h>
10#include <aws/kinesisanalyticsv2/model/DeployAsApplicationConfiguration.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/kinesisanalyticsv2/model/CustomArtifactConfiguration.h>
25namespace KinesisAnalyticsV2
100 bool m_monitoringConfigurationHasBeenSet =
false;
103 bool m_catalogConfigurationHasBeenSet =
false;
106 bool m_deployAsApplicationConfigurationHasBeenSet =
false;
109 bool m_customArtifactsConfigurationHasBeenSet =
false;
ZeppelinApplicationConfiguration & WithCatalogConfiguration(CatalogConfiguration &&value)
ZeppelinApplicationConfiguration & WithCatalogConfiguration(const CatalogConfiguration &value)
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCatalogConfiguration(CatalogConfiguration &&value)
ZeppelinApplicationConfiguration & WithMonitoringConfiguration(const ZeppelinMonitoringConfiguration &value)
const CatalogConfiguration & GetCatalogConfiguration() const
ZeppelinApplicationConfiguration & AddCustomArtifactsConfiguration(const CustomArtifactConfiguration &value)
void SetDeployAsApplicationConfiguration(const DeployAsApplicationConfiguration &value)
ZeppelinApplicationConfiguration & WithDeployAsApplicationConfiguration(const DeployAsApplicationConfiguration &value)
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfiguration()
void SetCustomArtifactsConfiguration(Aws::Vector< CustomArtifactConfiguration > &&value)
bool CustomArtifactsConfigurationHasBeenSet() const
ZeppelinApplicationConfiguration & WithCustomArtifactsConfiguration(Aws::Vector< CustomArtifactConfiguration > &&value)
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfiguration(Aws::Utils::Json::JsonView jsonValue)
ZeppelinApplicationConfiguration & WithCustomArtifactsConfiguration(const Aws::Vector< CustomArtifactConfiguration > &value)
const DeployAsApplicationConfiguration & GetDeployAsApplicationConfiguration() const
const Aws::Vector< CustomArtifactConfiguration > & GetCustomArtifactsConfiguration() const
void SetMonitoringConfiguration(ZeppelinMonitoringConfiguration &&value)
bool DeployAsApplicationConfigurationHasBeenSet() const
ZeppelinApplicationConfiguration & AddCustomArtifactsConfiguration(CustomArtifactConfiguration &&value)
void SetDeployAsApplicationConfiguration(DeployAsApplicationConfiguration &&value)
void SetCatalogConfiguration(const CatalogConfiguration &value)
ZeppelinApplicationConfiguration & WithMonitoringConfiguration(ZeppelinMonitoringConfiguration &&value)
void SetMonitoringConfiguration(const ZeppelinMonitoringConfiguration &value)
ZeppelinApplicationConfiguration & WithDeployAsApplicationConfiguration(DeployAsApplicationConfiguration &&value)
bool CatalogConfigurationHasBeenSet() const
void SetCustomArtifactsConfiguration(const Aws::Vector< CustomArtifactConfiguration > &value)
const ZeppelinMonitoringConfiguration & GetMonitoringConfiguration() const
bool MonitoringConfigurationHasBeenSet() const
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue